UNPKG

@spec2ts/core

Version:

Core module for @spec2ts modules, includes codegen helpers and common parsing methods

7 lines (6 loc) 621 B
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;