ts-patch
Version:
Patch typescript to support custom transformers in tsconfig.json
20 lines (19 loc) • 572 B
TypeScript
import { ModuleFile } from '../module';
import { Position } from '../system';
export interface ModuleSlice {
moduleFile: ModuleFile;
firstSourceFileStart: number;
wrapperPos?: Position;
bodyPos: Position;
fileEnd: number;
sourceFileStarts: [name: string, position: number][];
bodyWrapper?: {
start: string;
end: string;
};
}
export declare function sliceModule(moduleFile: ModuleFile, tsVersion: string): ModuleSlice;
/** @internal */
export declare namespace ModuleSlice {
const createError: (msg?: string) => Error;
}