'f'
mh-two-thousand-and-two
2024-04-12 26f2711ef9461961fb953e2b497bd314ef95e345
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { RawSourceMap } from "source-map";
 
import { CachedData, MapOptions } from ".";
import Source = require("./Source");
 
/**
 * Decorates a Source and caches returned results of map, source, size and sourceAndMap in memory.
 * Every other operation is delegated to the wrapped Source.
 */
declare class CachedSource extends Source {
    constructor(source: null | (() => Source), cachedData: CachedData);
    constructor(source: Source);
    map(options?: MapOptions): RawSourceMap;
    original(): Source;
    getCachedData(): CachedData;
}
 
export = CachedSource;