From b21148cd101620bb50b0520266c5850f365696a5 Mon Sep 17 00:00:00 2001 From: Kha Nguyen Date: Tue, 24 Mar 2020 02:38:22 +1100 Subject: [PATCH] [webpack-sources] Make CacheSource extends Source (#43192) * Make CacheSource extends Source * Fix typescript@2.9 error --- types/webpack-sources/index.d.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/types/webpack-sources/index.d.ts b/types/webpack-sources/index.d.ts index 284e4ec0b2..5e3e72bf1b 100644 --- a/types/webpack-sources/index.d.ts +++ b/types/webpack-sources/index.d.ts @@ -39,15 +39,13 @@ export interface SourceAndMapMixin { }; } -export class CachedSource { +export class CachedSource extends Source { _source: Source; _cachedSource: string; _cachedSize: number; _cachedMaps: { [prop: string]: RawSourceMap }; - node: (options: any) => SourceNode; - listMap: (options: any) => SourceListMap; constructor(source: Source); @@ -55,6 +53,10 @@ export class CachedSource { size(): number; + node(options: any): SourceNode; + + listMap(options: any): SourceListMap; + sourceAndMap(options: any): { source: string; map: RawSourceMap;