UNPKG

vscode-chrome-debug-core

Version:

A library for building VS Code debug adapters for targets that support the Chrome Remote Debug Protocol

25 lines (24 loc) 1.06 kB
import { SourceMap } from './sourceMap'; import { ISourceMapPathOverrides, IPathMapping } from '../debugAdapterInterfaces'; export declare class SourceMapFactory { private _pathMapping; private _sourceMapPathOverrides; private _enableSourceMapCaching; constructor(_pathMapping?: IPathMapping, _sourceMapPathOverrides?: ISourceMapPathOverrides, _enableSourceMapCaching?: boolean); /** * pathToGenerated - an absolute local path or a URL. * mapPath - a path relative to pathToGenerated. */ getMapForGeneratedPath(pathToGenerated: string, mapPath: string, isVSClient?: boolean): Promise<SourceMap>; /** * Parses sourcemap contents from inlined base64-encoded data */ private getInlineSourceMapContents(sourceMapData); /** * Resolves a sourcemap's path and loads the data */ private getSourceMapContent(pathToGenerated, mapPath); private loadSourceMapContents(mapPathOrURL); private downloadSourceMapContents(sourceMapUri); private _downloadSourceMapContents(sourceMapUri); }