Download node_modules/@vitest/utils/dist/source-map.d.ts from metarm/QMetaRam: direct link, hf CLI and curl.
- Browser
- Download file 4.73 kB
-
https://huggingface.co/metarm/QMetaRam/resolve/main/node_modules/%40vitest/utils/dist/source-map.d.ts
- Command line
-
hf download hf://metarm/QMetaRam/node_modules/@vitest/utils/dist/source-map.d.ts
-
curl -L -o source-map.d.ts https://huggingface.co/metarm/QMetaRam/resolve/main/node_modules/%40vitest/utils/dist/source-map.d.ts
4.73 kB
| import { ErrorWithDiff, ParsedStack } from './types.js'; | |
| type GeneratedColumn = number; | |
| type SourcesIndex = number; | |
| type SourceLine = number; | |
| type SourceColumn = number; | |
| type NamesIndex = number; | |
| type SourceMapSegment = [GeneratedColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex]; | |
| interface SourceMapV3 { | |
| file?: string | null; | |
| names: string[]; | |
| sourceRoot?: string; | |
| sources: (string | null)[]; | |
| sourcesContent?: (string | null)[]; | |
| version: 3; | |
| ignoreList?: number[]; | |
| } | |
| interface EncodedSourceMap extends SourceMapV3 { | |
| mappings: string; | |
| } | |
| interface DecodedSourceMap extends SourceMapV3 { | |
| mappings: SourceMapSegment[][]; | |
| } | |
| type OriginalMapping = { | |
| source: string | null; | |
| line: number; | |
| column: number; | |
| name: string | null; | |
| }; | |
| type InvalidOriginalMapping = { | |
| source: null; | |
| line: null; | |
| column: null; | |
| name: null; | |
| }; | |
| type GeneratedMapping = { | |
| line: number; | |
| column: number; | |
| }; | |
| type InvalidGeneratedMapping = { | |
| line: null; | |
| column: null; | |
| }; | |
| type Bias = typeof GREATEST_LOWER_BOUND | typeof LEAST_UPPER_BOUND; | |
| type XInput = { | |
| x_google_ignoreList?: SourceMapV3['ignoreList']; | |
| }; | |
| type EncodedSourceMapXInput = EncodedSourceMap & XInput; | |
| type DecodedSourceMapXInput = DecodedSourceMap & XInput; | |
| type SourceMapInput = string | EncodedSourceMapXInput | DecodedSourceMapXInput | TraceMap; | |
| type Needle = { | |
| line: number; | |
| column: number; | |
| bias?: Bias; | |
| }; | |
| type SourceNeedle = { | |
| source: string; | |
| line: number; | |
| column: number; | |
| bias?: Bias; | |
| }; | |
| type EachMapping = { | |
| generatedLine: number; | |
| generatedColumn: number; | |
| source: null; | |
| originalLine: null; | |
| originalColumn: null; | |
| name: null; | |
| } | { | |
| generatedLine: number; | |
| generatedColumn: number; | |
| source: string | null; | |
| originalLine: number; | |
| originalColumn: number; | |
| name: string | null; | |
| }; | |
| declare abstract class SourceMap { | |
| version: SourceMapV3['version']; | |
| file: SourceMapV3['file']; | |
| names: SourceMapV3['names']; | |
| sourceRoot: SourceMapV3['sourceRoot']; | |
| sources: SourceMapV3['sources']; | |
| sourcesContent: SourceMapV3['sourcesContent']; | |
| resolvedSources: SourceMapV3['sources']; | |
| ignoreList: SourceMapV3['ignoreList']; | |
| } | |
| declare const LEAST_UPPER_BOUND = -1; | |
| declare const GREATEST_LOWER_BOUND = 1; | |
| declare class TraceMap implements SourceMap { | |
| version: SourceMapV3['version']; | |
| file: SourceMapV3['file']; | |
| names: SourceMapV3['names']; | |
| sourceRoot: SourceMapV3['sourceRoot']; | |
| sources: SourceMapV3['sources']; | |
| sourcesContent: SourceMapV3['sourcesContent']; | |
| ignoreList: SourceMapV3['ignoreList']; | |
| resolvedSources: string[]; | |
| private _encoded; | |
| private _decoded; | |
| private _decodedMemo; | |
| private _bySources; | |
| private _bySourceMemos; | |
| constructor(map: SourceMapInput, mapUrl?: string | null); | |
| } | |
| /** | |
| * A higher-level API to find the source/line/column associated with a generated line/column | |
| * (think, from a stack trace). Line is 1-based, but column is 0-based, due to legacy behavior in | |
| * `source-map` library. | |
| */ | |
| declare function originalPositionFor(map: TraceMap, needle: Needle): OriginalMapping | InvalidOriginalMapping; | |
| /** | |
| * Finds the generated line/column position of the provided source/line/column source position. | |
| */ | |
| declare function generatedPositionFor(map: TraceMap, needle: SourceNeedle): GeneratedMapping | InvalidGeneratedMapping; | |
| /** | |
| * Iterates each mapping in generated position order. | |
| */ | |
| declare function eachMapping(map: TraceMap, cb: (mapping: EachMapping) => void): void; | |
| interface StackTraceParserOptions { | |
| ignoreStackEntries?: (RegExp | string)[]; | |
| getSourceMap?: (file: string) => unknown; | |
| getUrlId?: (id: string) => string; | |
| frameFilter?: (error: ErrorWithDiff, frame: ParsedStack) => boolean | void; | |
| } | |
| declare function parseSingleFFOrSafariStack(raw: string): ParsedStack | null; | |
| declare function parseSingleStack(raw: string): ParsedStack | null; | |
| // Based on https://github.com/stacktracejs/error-stack-parser | |
| // Credit to stacktracejs | |
| declare function parseSingleV8Stack(raw: string): ParsedStack | null; | |
| declare function createStackString(stacks: ParsedStack[]): string; | |
| declare function parseStacktrace(stack: string, options?: StackTraceParserOptions): ParsedStack[]; | |
| declare function parseErrorStacktrace(e: ErrorWithDiff, options?: StackTraceParserOptions): ParsedStack[]; | |
| export { TraceMap, createStackString, eachMapping, generatedPositionFor, originalPositionFor, parseErrorStacktrace, parseSingleFFOrSafariStack, parseSingleStack, parseSingleV8Stack, parseStacktrace }; | |
| export type { EachMapping, SourceMapInput, StackTraceParserOptions }; | |