From e0052e890697cf21c563ed8f01ba04475a76c27b Mon Sep 17 00:00:00 2001 From: JIACHENG9 <44191223+JIACHENG9@users.noreply.github.com> Date: Wed, 11 Dec 2019 03:17:29 +0800 Subject: [PATCH] [@types/node] Add close event to FSWatcher (#40912) --- types/node/fs.d.ts | 5 +++++ types/node/v10/fs.d.ts | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/types/node/fs.d.ts b/types/node/fs.d.ts index 8c57f0c7bc..6992b5f9f2 100644 --- a/types/node/fs.d.ts +++ b/types/node/fs.d.ts @@ -107,22 +107,27 @@ declare module "fs" { addListener(event: string, listener: (...args: any[]) => void): this; addListener(event: "change", listener: (eventType: string, filename: string | Buffer) => void): this; addListener(event: "error", listener: (error: Error) => void): this; + addListener(event: "close", listener: () => void): this; on(event: string, listener: (...args: any[]) => void): this; on(event: "change", listener: (eventType: string, filename: string | Buffer) => void): this; on(event: "error", listener: (error: Error) => void): this; + on(event: "close", listener: () => void): this; once(event: string, listener: (...args: any[]) => void): this; once(event: "change", listener: (eventType: string, filename: string | Buffer) => void): this; once(event: "error", listener: (error: Error) => void): this; + once(event: "close", listener: () => void): this; prependListener(event: string, listener: (...args: any[]) => void): this; prependListener(event: "change", listener: (eventType: string, filename: string | Buffer) => void): this; prependListener(event: "error", listener: (error: Error) => void): this; + prependListener(event: "close", listener: () => void): this; prependOnceListener(event: string, listener: (...args: any[]) => void): this; prependOnceListener(event: "change", listener: (eventType: string, filename: string | Buffer) => void): this; prependOnceListener(event: "error", listener: (error: Error) => void): this; + prependOnceListener(event: "close", listener: () => void): this; } class ReadStream extends stream.Readable { diff --git a/types/node/v10/fs.d.ts b/types/node/v10/fs.d.ts index c55b5d2729..ba6c999add 100644 --- a/types/node/v10/fs.d.ts +++ b/types/node/v10/fs.d.ts @@ -59,22 +59,27 @@ declare module "fs" { addListener(event: string, listener: (...args: any[]) => void): this; addListener(event: "change", listener: (eventType: string, filename: string | Buffer) => void): this; addListener(event: "error", listener: (error: Error) => void): this; + addListener(event: "close", listener: () => void): this; on(event: string, listener: (...args: any[]) => void): this; on(event: "change", listener: (eventType: string, filename: string | Buffer) => void): this; on(event: "error", listener: (error: Error) => void): this; + on(event: "close", listener: () => void): this; once(event: string, listener: (...args: any[]) => void): this; once(event: "change", listener: (eventType: string, filename: string | Buffer) => void): this; once(event: "error", listener: (error: Error) => void): this; + once(event: "close", listener: () => void): this; prependListener(event: string, listener: (...args: any[]) => void): this; prependListener(event: "change", listener: (eventType: string, filename: string | Buffer) => void): this; prependListener(event: "error", listener: (error: Error) => void): this; + prependListener(event: "close", listener: () => void): this; prependOnceListener(event: string, listener: (...args: any[]) => void): this; prependOnceListener(event: "change", listener: (eventType: string, filename: string | Buffer) => void): this; prependOnceListener(event: "error", listener: (error: Error) => void): this; + prependOnceListener(event: "close", listener: () => void): this; } class ReadStream extends stream.Readable {