vue hello world项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

27 lines
1.2 KiB

import type { TraceMap } from '@jridgewell/trace-mapping';
import type OriginalSource from './original-source';
import type { SourceMapSegmentObject } from './types';
declare type Sources = OriginalSource | SourceMapTree;
declare const INVALID_MAPPING: undefined;
declare const SOURCELESS_MAPPING: null;
declare type MappingSource = SourceMapSegmentObject | typeof INVALID_MAPPING | typeof SOURCELESS_MAPPING;
/**
* traceMappings is only called on the root level SourceMapTree, and begins the process of
* resolving each mapping in terms of the original source files.
*/
export declare let traceMappings: (tree: SourceMapTree) => TraceMap;
/**
* SourceMapTree represents a single sourcemap, with the ability to trace
* mappings into its child nodes (which may themselves be SourceMapTrees).
*/
export declare class SourceMapTree {
map: TraceMap;
sources: Sources[];
constructor(map: TraceMap, sources: Sources[]);
/**
* originalPositionFor is only called on children SourceMapTrees. It recurses down
* into its own child SourceMapTrees, until we find the original source map.
*/
originalPositionFor(line: number, column: number, name: string): MappingSource;
}
export {};