Sha256: 27afd8b7b257383099760b327b374a49797adb78065773e69405966e270b22f5

Contents?: true

Size: 1.64 KB

Versions: 34

Compression:

Stored size: 1.64 KB

Contents

import { GenMapping } from '@jridgewell/gen-mapping';
import type { TraceMap } from '@jridgewell/trace-mapping';
export declare type SourceMapSegmentObject = {
    column: number;
    line: number;
    name: string;
    source: string;
    content: string | null;
    ignore: boolean;
};
export declare type OriginalSource = {
    map: null;
    sources: Sources[];
    source: string;
    content: string | null;
    ignore: boolean;
};
export declare type MapSource = {
    map: TraceMap;
    sources: Sources[];
    source: string;
    content: null;
    ignore: false;
};
export declare type Sources = OriginalSource | MapSource;
/**
 * MapSource represents a single sourcemap, with the ability to trace mappings into its child nodes
 * (which may themselves be SourceMapTrees).
 */
export declare function MapSource(map: TraceMap, sources: Sources[]): MapSource;
/**
 * A "leaf" node in the sourcemap tree, representing an original, unmodified source file. Recursive
 * segment tracing ends at the `OriginalSource`.
 */
export declare function OriginalSource(source: string, content: string | null, ignore: boolean): OriginalSource;
/**
 * 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 function traceMappings(tree: MapSource): GenMapping;
/**
 * originalPositionFor is only called on children SourceMapTrees. It recurses down into its own
 * child SourceMapTrees, until we find the original source map.
 */
export declare function originalPositionFor(source: Sources, line: number, column: number, name: string): SourceMapSegmentObject | null;

Version data entries

34 entries across 34 versions & 3 rubygems

Version Path
immosquare-cleaner-0.1.67 node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
immosquare-cleaner-0.1.66 node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
immosquare-cleaner-0.1.65 node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
immosquare-cleaner-0.1.64 node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
immosquare-cleaner-0.1.63 node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
rapid_stack-0.2.0 templates/frontend/node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
rapid_stack-0.1.1 templates/FrontEnd/node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
rapid_stack-0.1.0 templates/FrontEnd/node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
immosquare-cleaner-0.1.62 node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
immosquare-cleaner-0.1.61 node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
immosquare-cleaner-0.1.60 node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
immosquare-cleaner-0.1.59 node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
immosquare-cleaner-0.1.58 node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
immosquare-cleaner-0.1.57 node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
immosquare-cleaner-0.1.56 node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
immosquare-cleaner-0.1.55 node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
immosquare-cleaner-0.1.54 node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
immosquare-cleaner-0.1.53 node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
immosquare-cleaner-0.1.52 node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts
immosquare-cleaner-0.1.51 node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts