Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/airbnb/ts-migrate
/ functions
Functions
206 in github.com/airbnb/ts-migrate
⨍
Functions
206
◇
Types & classes
18
↓ 153 callers
Method
run
( params: PluginParams<TPluginOptions>, lintConfig?: LintConfig, )
packages/ts-migrate-server/types/index.ts:22
↓ 140 callers
Function
mockPluginParams
(params: { fileName?: string; text?: string; semanticDiagnostics?: WithoutFile<ts.Diagnostic>[]; synta
packages/ts-migrate-plugins/tests/test-utils.ts:7
↓ 30 callers
Method
addPlugin
(plugin: P, options: InferOptions<P>)
packages/ts-migrate-server/src/migrate/MigrateConfig.ts:8
↓ 26 callers
Method
replace
(pos: number, length: number, text: string)
packages/ts-migrate-plugins/src/plugins/utils/update.ts:54
↓ 19 callers
Function
mockDiagnostic
( text: string, errorText: string, overrides: Partial<ts.DiagnosticWithLocation> = {}, )
packages/ts-migrate-plugins/tests/test-utils.ts:51
↓ 18 callers
Function
updateSourceText
(sourceText: string, updates: SourceTextUpdate[])
packages/ts-migrate-plugins/src/utils/updateSourceText.ts:7
↓ 10 callers
Function
realPluginParams
(params: { fileName?: string; text?: string; options?: TOptions; })
packages/ts-migrate-plugins/tests/test-utils.ts:71
↓ 9 callers
Function
createSourceFile
(sourceText: string)
packages/ts-migrate-plugins/tests/src/utils/identifiers.test.ts:6
↓ 8 callers
Function
copyDir
(srcDir: string, destDir: string)
packages/ts-migrate-server/tests/test-utils.ts:22
↓ 8 callers
Function
migrate
({ rootDir, tsConfigDir = rootDir, config, sources, lintConfig, }: MigrateParams)
packages/ts-migrate-server/src/migrate/index.ts:17
↓ 8 callers
Function
updateImports
( sourceFile: ts.SourceFile, toAdd: AddImport[], toRemove: RemoveImport[], )
packages/ts-migrate-plugins/src/plugins/utils/imports.ts:14
↓ 7 callers
Function
createValidate
(properties: Properties)
packages/ts-migrate-plugins/src/utils/validateOptions.ts:18
↓ 7 callers
Function
findKnownVariables
(sourceFile: ts.SourceFile)
packages/ts-migrate-plugins/src/plugins/utils/identifiers.ts:55
↓ 7 callers
Method
replaceNode
(oldNode: ts.Node | undefined, newNode: ts.Node | undefined)
packages/ts-migrate-plugins/src/plugins/utils/update.ts:63
↓ 5 callers
Function
expectToken
(position: number, kind: ts.SyntaxKind)
packages/ts-migrate-plugins/tests/src/utils/token-pos.test.ts:11
↓ 4 callers
Function
assertDirExists
(dir: string)
packages/ts-migrate/tests/test-utils.ts:8
↓ 4 callers
Function
assertDirExists
(dir: string)
packages/ts-migrate-server/tests/test-utils.ts:9
↓ 4 callers
Function
collectIdentifierNodes
(root: ts.Node)
packages/ts-migrate-plugins/src/plugins/utils/identifiers.ts:10
↓ 4 callers
Function
diagnosticFor
(str: string)
packages/ts-migrate-plugins/tests/src/declare-missing-class-properties.test.ts:29
↓ 4 callers
Method
elapsedStr
()
packages/ts-migrate-server/src/utils/PerfTimer.ts:11
↓ 4 callers
Function
findKnownImports
(sourceFile: ts.SourceFile)
packages/ts-migrate-plugins/src/plugins/utils/identifiers.ts:38
↓ 4 callers
Function
getDirData
(dir1: string, dir2: string)
packages/ts-migrate-server/tests/test-utils.ts:53
↓ 4 callers
Function
getLanguageService
()
packages/ts-migrate-plugins/tests/test-utils.ts:86
↓ 4 callers
Function
getReactComponentHeritageType
( classDeclaration: ts.ClassDeclaration, )
packages/ts-migrate-plugins/src/plugins/utils/react.ts:69
↓ 4 callers
Function
getStartOfLinePos
Get position at start of zero-indexed line number in the given source file.
packages/ts-migrate-plugins/src/plugins/ts-ignore.ts:264
↓ 4 callers
Function
getTokenAtPosition
(sourceFile: ts.SourceFile, position: number)
packages/ts-migrate-plugins/src/plugins/utils/token-pos.ts:10
↓ 4 callers
Method
insert
(pos: number, text: string)
packages/ts-migrate-plugins/src/plugins/utils/update.ts:18
↓ 3 callers
Function
getComponentName
(node: ReactNode)
packages/ts-migrate-plugins/src/plugins/react-props.ts:346
↓ 3 callers
Function
getTypeForTheShape
( shapeNode: ts.CallExpression, shapeName: string, sourceFile: ts.SourceFile, options: Options, isAr
packages/ts-migrate-plugins/src/plugins/react-shape.ts:240
↓ 3 callers
Function
getTypeFromPropTypesObjectLiteral
( objectLiteral: ts.ObjectLiteralExpression, sourceFile: ts.SourceFile, params: Params, )
packages/ts-migrate-plugins/src/plugins/utils/react-props.ts:17
↓ 3 callers
Function
insertPropTypesRequireableNode
()
packages/ts-migrate-plugins/src/plugins/react-shape.ts:36
↓ 3 callers
Function
isDefaultImport
(update: AnyImport)
packages/ts-migrate-plugins/src/plugins/utils/imports.ts:324
↓ 3 callers
Function
isNamedImport
(update: AnyImport)
packages/ts-migrate-plugins/src/plugins/utils/imports.ts:328
↓ 3 callers
Function
isPropTypesShapeCallExpression
(node: ts.CallExpression)
packages/ts-migrate-plugins/src/plugins/react-shape.ts:266
↓ 3 callers
Function
isPropTypesStatement
( statement: ts.Statement, componentName: string, )
packages/ts-migrate-plugins/src/plugins/react-props.ts:501
↓ 3 callers
Function
visitJSDocType
(node: ts.Node, topLevelParam = false)
packages/ts-migrate-plugins/src/plugins/jsdoc.ts:201
↓ 2 callers
Method
apply
* Returns the result of applying all tracked changes to the source file.
packages/ts-migrate-plugins/src/plugins/utils/update.ts:99
↓ 2 callers
Function
collectIdentifiers
(sourceFile: ts.SourceFile)
packages/ts-migrate-plugins/src/plugins/utils/identifiers.ts:26
↓ 2 callers
Function
copyDir
(srcDir: string, destDir: string)
packages/ts-migrate/tests/test-utils.ts:21
↓ 2 callers
Function
createDir
()
packages/ts-migrate/tests/test-utils.ts:14
↓ 2 callers
Function
deleteDir
(dir: string)
packages/ts-migrate/tests/test-utils.ts:47
↓ 2 callers
Function
deleteIdRef
(idenifier: ts.Identifier, sourceFile: ts.SourceFile)
packages/ts-migrate-plugins/src/plugins/react-props.ts:462
↓ 2 callers
Function
deletePropTypesStatements
(componentName: string, sourceFile: ts.SourceFile)
packages/ts-migrate-plugins/src/plugins/react-props.ts:439
↓ 2 callers
Function
expandToWhitespace
(text: string, range: ts.TextRange)
packages/ts-migrate-plugins/src/plugins/strip-ts-ignore.ts:73
↓ 2 callers
Function
filePathRelativeToRootDir
(filePath: string)
packages/ts-migrate/tests/commands/rename/rename.test.ts:29
↓ 2 callers
Function
findPropTypesObjectLiteral
( node: ts.PropertyDeclaration | ts.ExpressionStatement | undefined, sourceFile: ts.SourceFile, )
packages/ts-migrate-plugins/src/plugins/react-props.ts:550
↓ 2 callers
Function
getConditionalExpressionAtPos
(sourceFile: ts.SourceFile, pos: number)
packages/ts-migrate-plugins/src/plugins/ts-ignore.ts:199
↓ 2 callers
Function
getDirData
(dir1: string, dir2: string)
packages/ts-migrate/tests/test-utils.ts:52
↓ 2 callers
Function
getNumComponentsInSourceFile
(sourceFile: ts.SourceFile)
packages/ts-migrate-plugins/src/plugins/utils/react.ts:84
↓ 2 callers
Function
getReactForwardRefFuncExpression
(node: ReactNode)
packages/ts-migrate-plugins/src/plugins/react-props.ts:384
↓ 2 callers
Function
getShapeTypeNode
(shapeName: string)
packages/ts-migrate-plugins/src/plugins/react-shape.ts:288
↓ 2 callers
Function
getSortKey
({ oldFile, newFile }: typeof a)
packages/ts-migrate/tests/commands/rename/rename.test.ts:36
↓ 2 callers
Function
getSourceFilesToMigrate
(project: Project)
packages/ts-migrate-server/src/migrate/index.ts:121
↓ 2 callers
Function
getTextPreservingWhitespace
( prevNode: ts.Node, nextNode: ts.Node, sourceFile: ts.SourceFile, )
packages/ts-migrate-plugins/src/plugins/utils/text.ts:3
↓ 2 callers
Function
init
({ rootDir, isExtendedConfig = false }: InitParams)
packages/ts-migrate/commands/init.ts:17
↓ 2 callers
Function
initSeen
(moduleSpecifier: string)
packages/ts-migrate-plugins/src/plugins/utils/imports.ts:343
↓ 2 callers
Function
isInRange
(pos: number, range: ts.TextRange)
packages/ts-migrate-plugins/src/plugins/strip-ts-ignore.ts:69
↓ 2 callers
Function
isPropTypesStatic
(member: ts.ClassElement)
packages/ts-migrate-plugins/src/plugins/react-props.ts:490
↓ 2 callers
Function
isReactClassComponent
(classDeclaration: ts.ClassDeclaration)
packages/ts-migrate-plugins/src/plugins/utils/react.ts:8
↓ 2 callers
Function
isReactClassComponentName
(name: string)
packages/ts-migrate-plugins/src/plugins/utils/react.ts:4
↓ 2 callers
Function
isReactForwardRefName
(initializer: ts.CallExpression)
packages/ts-migrate-plugins/src/plugins/utils/react.ts:55
↓ 2 callers
Function
mockUpdatableLog
()
packages/ts-migrate/tests/test-utils.ts:80
↓ 2 callers
Function
modifyAndInsertPropsType
( propsTypeAliasDeclaration: ts.TypeAliasDeclaration, defaultPropsTypeName: string, propsTyp
packages/ts-migrate-plugins/src/plugins/react-default-props.ts:80
↓ 2 callers
Function
rename
({ rootDir, sources, }: RenameParams)
packages/ts-migrate/commands/rename.ts:14
↓ 2 callers
Method
replaceNodes
( oldNodes: ts.NodeArray<T>, newNodes: ts.NodeArray<T>, addParens = false, )
packages/ts-migrate-plugins/src/plugins/utils/update.ts:82
↓ 2 callers
Function
splitVariableExport
(node: ts.VariableStatement, shapeName: string)
packages/ts-migrate-plugins/src/plugins/react-shape.ts:52
↓ 2 callers
Function
updateObjectLiteral
( node: ReactNode, objectLiteral: ts.ObjectLiteralExpression, propsTypeName: string, sourceFile: ts.So
packages/ts-migrate-plugins/src/plugins/react-props.ts:299
↓ 2 callers
Function
updateParameterType
(parameter: ts.ParameterDeclaration, type: ts.TypeNode | undefined)
packages/ts-migrate-plugins/src/plugins/react-class-lifecycle-methods.ts:47
↓ 2 callers
Function
validateOptions
(options: unknown, properties: Properties)
packages/ts-migrate-plugins/src/utils/validateOptions.ts:24
↓ 2 callers
Function
visitConditionalExpressionWhen
( node: ts.ConditionalExpression | undefined, pos: number, visitor: { whenTrue(node: ts.ConditionalE
packages/ts-migrate-plugins/src/plugins/ts-ignore.ts:209
↓ 2 callers
Function
withChangeTracking
(plugin: Plugin<unknown>)
packages/ts-migrate/cli.ts:212
↓ 1 callers
Function
addConversionsTransformerFactory
(updates: UpdateTracker, diags: ts.DiagnosticWithLocation[], { anyAlias }: Options)
packages/ts-migrate-plugins/src/plugins/add-conversions.ts:38
↓ 1 callers
Method
addReturnAnnotation
* Adds a return type annotation to a function. * replaceNode would require reprinting the entire function body, losing all whitespace details.
packages/ts-migrate-plugins/src/plugins/utils/update.ts:30
↓ 1 callers
Function
annotateReactComponentLifecycleMethods
( sourceFile: ts.SourceFile, sourceText: string, force = false, )
packages/ts-migrate-plugins/src/plugins/react-class-lifecycle-methods.ts:60
↓ 1 callers
Function
canHoistExpression
* Determines whether or not we can hoist this expression * @param expression * @param hoistToPos -- the position we would hoist this expression to
packages/ts-migrate-plugins/src/plugins/hoist-class-statics.ts:61
↓ 1 callers
Function
canHoistIdentifier
* Determines whether or not we can hoist this identifier * @param identifier * @param hoistToPos -- the position we would hoist this identifier to
packages/ts-migrate-plugins/src/plugins/hoist-class-statics.ts:33
↓ 1 callers
Function
convertPropertyAssignment
( propertyAssignment: ts.PropertyAssignment, sourceFile: ts.SourceFile, params: Params, )
packages/ts-migrate-plugins/src/plugins/utils/react-props.ts:74
↓ 1 callers
Function
copyFile
(src: string, dest: string)
packages/ts-migrate/tests/test-utils.ts:25
↓ 1 callers
Function
copyFile
(src: string, dest: string)
packages/ts-migrate-server/tests/test-utils.ts:26
↓ 1 callers
Function
createDir
()
packages/ts-migrate-server/tests/test-utils.ts:15
↓ 1 callers
Function
createPropsTypeNameGetter
(sourceFile: ts.SourceFile)
packages/ts-migrate-plugins/src/plugins/utils/react-props.ts:315
↓ 1 callers
Function
deleteClassPropTypes
(classDeclaration: ts.ClassDeclaration, sourceFile: ts.SourceFile)
packages/ts-migrate-plugins/src/plugins/react-props.ts:409
↓ 1 callers
Function
deleteDir
(dir: string)
packages/ts-migrate-server/tests/test-utils.ts:48
↓ 1 callers
Function
deleteSfcPropTypes
(node: ReactSfcNode, sourceFile: ts.SourceFile)
packages/ts-migrate-plugins/src/plugins/react-props.ts:434
↓ 1 callers
Function
diagnosticFor
(str: string, code: number)
packages/ts-migrate-plugins/tests/src/explicit-any.test.ts:114
↓ 1 callers
Method
elapsed
()
packages/ts-migrate-plugins/src/utils/PerfTimer.ts:6
↓ 1 callers
Method
elapsed
()
packages/ts-migrate-server/src/utils/PerfTimer.ts:7
↓ 1 callers
Function
findClassPropTypesNode
( classDeclaration: ts.ClassDeclaration, sourceFile: ts.SourceFile, )
packages/ts-migrate-plugins/src/plugins/react-props.ts:516
↓ 1 callers
Function
findDiagnosticNode
( diagnostic: ts.DiagnosticWithLocation, sourceFile: ts.SourceFile, )
packages/ts-migrate-plugins/src/plugins/ts-ignore.ts:142
↓ 1 callers
Function
findJSFiles
(rootDir: string, configFile: string, sources?: string | string[])
packages/ts-migrate/commands/rename.ts:64
↓ 1 callers
Function
findNodeAtPos
(sourceFile: ts.SourceFile, pos: number)
packages/ts-migrate-plugins/src/plugins/strip-ts-ignore.ts:62
↓ 1 callers
Function
findParentClassBody
(path: ASTPath)
packages/ts-migrate-plugins/src/plugins/declare-missing-class-properties.ts:93
↓ 1 callers
Function
findSfcPropTypesNode
( node: ReactSfcNode, sourceFile: ts.SourceFile, )
packages/ts-migrate-plugins/src/plugins/react-props.ts:536
↓ 1 callers
Function
getCommentRanges
(text: string, pos: number)
packages/ts-migrate-plugins/src/plugins/strip-ts-ignore.ts:87
↓ 1 callers
Function
getConditionalCommentPos
(sourceFile: ts.SourceFile, pos: number)
packages/ts-migrate-plugins/src/plugins/ts-ignore.ts:255
↓ 1 callers
Function
getParentObjectPattern
(path: any)
packages/ts-migrate-plugins/src/plugins/explicit-any.ts:204
↓ 1 callers
Function
getParentVariableStatement
( objectLiteral: ts.ObjectLiteralExpression, sourceFile: ts.SourceFile, )
packages/ts-migrate-plugins/src/plugins/react-props.ts:394
↓ 1 callers
Function
getPresentedImportIdentifiers
(sourceFile: ts.SourceFile)
packages/ts-migrate-plugins/src/plugins/utils/imports.ts:309
↓ 1 callers
Function
getPropTypesImportNode
()
packages/ts-migrate-plugins/src/plugins/react-shape.ts:278
↓ 1 callers
Function
getPropsParam
(node: ReactSfcNode)
packages/ts-migrate-plugins/src/plugins/react-props.ts:361
next →
1–100 of 206, ranked by callers