From 57fba2c825b21e14645cdeeec6576fe44331ce7c Mon Sep 17 00:00:00 2001 From: Sam Chung Date: Thu, 1 Aug 2024 13:35:15 +1000 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20declare=20ReadableStream?= =?UTF-8?q?=20global=20type=20(#1048)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/node/types/misc.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/node/types/misc.ts b/src/node/types/misc.ts index 7fc77bdef..4e82977a2 100644 --- a/src/node/types/misc.ts +++ b/src/node/types/misc.ts @@ -122,6 +122,15 @@ export interface IFSWatcher extends EventEmitter { close(): void; } +/** + * Declare ReadableStream in case dom.d.ts is not added to the tsconfig lib causing + * ReadableStream interface is not defined. For developers with dom.d.ts added, + * the ReadableStream interface will be merged correctly. + */ +declare global { + export interface ReadableStream {} +} + export interface IFileHandle { fd: number; appendFile(data: TData, options?: IAppendFileOptions | string): Promise;