@spec2ts/core
Version:
Core module for @spec2ts modules, includes codegen helpers and common parsing methods
7 lines (6 loc) • 621 B
TypeScript
import * as ts from "typescript";
export declare function createSourceFileFromFile(file: string): Promise<ts.SourceFile>;
export declare function updateSourceFileStatements(file: ts.SourceFile, statements: ts.Statement[]): ts.SourceFile;
export declare function appendSourceFileStatements(file: ts.SourceFile, ...statements: ts.Statement[]): ts.SourceFile;
export declare function prependSourceFileStatements(file: ts.SourceFile, ...statements: ts.Statement[]): ts.SourceFile;
export declare function replaceSourceFileStatement(file: ts.SourceFile, oldStatement: ts.Statement, newStatement: ts.Statement): ts.SourceFile;