On this page

class CompatSource extends Source
new CompatSource(sourceLike): CompatSource
Attributes
sourceLike:SourceLike
Returns:CompatSource
compatSource.buffer(): Buffer
Returns:Buffer
compatSource.buffers(): Buffer<ArrayBufferLike>[]
Returns:Buffer<ArrayBufferLike>[]
compatSource.clearCache(options?, visited?): void
Attributes

Release cached data held by this source. clearCache is a memory hint: it never affects correctness or output, only how expensive the next read is. Subclasses override; the base is a no-op so every Source supports the call. Composite sources always recurse into wrapped sources. When the same child is reachable via several parents (e.g. modules shared across webpack chunks), pass a shared visited WeakSet so each subtree is walked at most once. Not safe to call concurrently with source/map/sourceAndMap/ streamChunks/updateHash on the same instance.

compatSource.map(options?): RawSourceMap | null
Attributes
options:MapOptions
Returns:RawSourceMap | null
compatSource.size(): number
Returns:number
compatSource.source(): SourceValue
Returns:SourceValue
compatSource.sourceAndMap(options?): SourceAndMap
Attributes
options:MapOptions
Returns:SourceAndMap
compatSource.updateHash(hash): void
Attributes
CompatSource.from(sourceLike): Source
Attributes
sourceLike:SourceLike
Returns:Source