UNPKG

ts-patch

Version:

Patch typescript to support custom transformers in tsconfig.json

20 lines (19 loc) 572 B
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; }