UNPKG

647 BTypeScriptView Raw
1import { RawSourceMap } from 'source-map';
2import ts from 'typescript';
3export interface Result {
4 readonly text: string;
5 readonly sourceMap: RawSourceMap;
6}
7export declare const printBundle: (programIn: ts.Program, files: readonly ts.SourceFile[], substituteNode: (hint: ts.EmitHint, node: ts.Node) => ts.Node) => Result;
8export declare const markOriginal: <T extends ts.Node>(node: T) => T;
9export declare const setOriginal: <T extends ts.Node>(node: T, original: ts.Node) => T;
10export declare const isOriginal: (node: ts.Node) => boolean;
11export declare const setOriginalRecursive: <T extends ts.Node>(start: T, original: ts.Node) => T;