UNPKG

@xtrek/ts-migrate-plugins

Version:

Set of codemods, which are doing transformation of js/jsx to ts/tsx

8 lines (7 loc) 647 B
import ts from 'typescript'; export declare function isReactClassComponent(classDeclaration: ts.ClassDeclaration): boolean; export declare function isReactSfcFunctionDeclaration(functionDeclaration: ts.FunctionDeclaration): boolean; export declare function isReactSfcArrowFunction(variableStatement: ts.VariableStatement): boolean; export declare function isReactForwardRefName(initializer: ts.CallExpression): boolean; export declare function getReactComponentHeritageType(classDeclaration: ts.ClassDeclaration): ts.ExpressionWithTypeArguments | undefined; export declare function getNumComponentsInSourceFile(sourceFile: ts.SourceFile): number;