tenebrous-dicebot/api/node_modules/@types/webpack-sources/lib/CachedSource.d.ts

19 lines
571 B
TypeScript

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;