ts-bakery
Version:
Baked dependency injection for Typescript.
29 lines (28 loc) • 2.1 kB
TypeScript
import * as typescript from 'typescript';
export default class TsNodeConverter {
convertToSourceFile(filePath: string): typescript.SourceFile;
convertToIdentifier(node: typescript.Node): typescript.Identifier;
convertToComputedPropertyName(node: typescript.Node): typescript.ComputedPropertyName;
convertToNamespaceImport(node: typescript.Node): typescript.NamespaceImport;
convertToNamedImports(node: typescript.Node): typescript.NamedImports;
convertToStringLiteral(node: typescript.Node): typescript.StringLiteral;
convertToDecorator(node: typescript.Node): typescript.Decorator;
convertToCallExpression(node: typescript.Node): typescript.CallExpression;
convertToTypeReferenceNode(node: typescript.Node): typescript.TypeReferenceNode;
convertToImportDeclaration(node: typescript.Node): typescript.ImportDeclaration;
convertToImportSpecifier(node: typescript.Node): typescript.ImportSpecifier;
convertToEnumDeclaration(node: typescript.Node): typescript.EnumDeclaration;
convertToInterfaceDeclaration(node: typescript.Node): typescript.InterfaceDeclaration;
convertToGetAccessorDeclaration(node: typescript.Node): typescript.GetAccessorDeclaration;
convertToSetAccessorDeclaration(node: typescript.Node): typescript.SetAccessorDeclaration;
convertToPropertySignature(node: typescript.Node): typescript.PropertySignature;
convertToMethodSignature(node: typescript.Node): typescript.MethodSignature;
convertToClassDeclaration(node: typescript.Node): typescript.ClassDeclaration;
convertToConstructorDeclaration(node: typescript.Node): typescript.ConstructorDeclaration;
convertToPropertyDeclaration(node: typescript.Node): typescript.PropertyDeclaration;
convertToMethodDeclaration(node: typescript.Node): typescript.MethodDeclaration;
convertToHeritageClause(node: typescript.Node): typescript.HeritageClause;
convertToFunctionDeclaration(node: typescript.Node): typescript.FunctionDeclaration;
convertToExportAssignment(node: typescript.Node): typescript.ExportAssignment;
private convertTo;
}