| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 | export interface StartOfSourceMap {    file?: string;    sourceRoot?: string;}export interface RawSourceMap extends StartOfSourceMap {    version: string;    sources: string[];    names: string[];    sourcesContent?: string[];    mappings: string;}export interface Position {    line: number;    column: number;}export interface LineRange extends Position {    lastColumn: number;}export interface FindPosition extends Position {    // SourceMapConsumer.GREATEST_LOWER_BOUND or SourceMapConsumer.LEAST_UPPER_BOUND    bias?: number;}export interface SourceFindPosition extends FindPosition {    source: string;}export interface MappedPosition extends Position {    source: string;    name?: string;}export interface MappingItem {    source: string;    generatedLine: number;    generatedColumn: number;    originalLine: number;    originalColumn: number;    name: string;}export class SourceMapConsumer {    static GENERATED_ORDER: number;    static ORIGINAL_ORDER: number;    static GREATEST_LOWER_BOUND: number;    static LEAST_UPPER_BOUND: number;    constructor(rawSourceMap: RawSourceMap);    computeColumnSpans(): void;    originalPositionFor(generatedPosition: FindPosition): MappedPosition;    generatedPositionFor(originalPosition: SourceFindPosition): LineRange;    allGeneratedPositionsFor(originalPosition: MappedPosition): Position[];    hasContentsOfAllSources(): boolean;    sourceContentFor(source: string, returnNullOnMissing?: boolean): string;    eachMapping(callback: (mapping: MappingItem) => void, context?: any, order?: number): void;}export interface Mapping {    generated: Position;    original: Position;    source: string;    name?: string;}export class SourceMapGenerator {    constructor(startOfSourceMap?: StartOfSourceMap);    static fromSourceMap(sourceMapConsumer: SourceMapConsumer): SourceMapGenerator;    addMapping(mapping: Mapping): void;    setSourceContent(sourceFile: string, sourceContent: string): void;    applySourceMap(sourceMapConsumer: SourceMapConsumer, sourceFile?: string, sourceMapPath?: string): void;    toString(): string;}export interface CodeWithSourceMap {    code: string;    map: SourceMapGenerator;}export class SourceNode {    constructor();    constructor(line: number, column: number, source: string);    constructor(line: number, column: number, source: string, chunk?: string, name?: string);    static fromStringWithSourceMap(code: string, sourceMapConsumer: SourceMapConsumer, relativePath?: string): SourceNode;    add(chunk: string): void;    prepend(chunk: string): void;    setSourceContent(sourceFile: string, sourceContent: string): void;    walk(fn: (chunk: string, mapping: MappedPosition) => void): void;    walkSourceContents(fn: (file: string, content: string) => void): void;    join(sep: string): SourceNode;    replaceRight(pattern: string, replacement: string): SourceNode;    toString(): string;    toStringWithSourceMap(startOfSourceMap?: StartOfSourceMap): CodeWithSourceMap;}
 |