diff --git a/types/node/index.d.ts b/types/node/index.d.ts index 2ef587520c..dfbc5784e8 100644 --- a/types/node/index.d.ts +++ b/types/node/index.d.ts @@ -270,6 +270,7 @@ declare var SlowBuffer: { // Buffer class type BufferEncoding = "ascii" | "utf8" | "utf16le" | "ucs2" | "base64" | "latin1" | "binary" | "hex"; interface Buffer extends Uint8Array { + constructor: typeof Buffer; write(string: string, offset?: number, length?: number, encoding?: string): number; toString(encoding?: string, start?: number, end?: number): string; toJSON(): { type: 'Buffer', data: any[] }; diff --git a/types/node/v9/index.d.ts b/types/node/v9/index.d.ts index e1b44f5602..0c77d826b9 100644 --- a/types/node/v9/index.d.ts +++ b/types/node/v9/index.d.ts @@ -260,6 +260,7 @@ declare var SlowBuffer: { // Buffer class type BufferEncoding = "ascii" | "utf8" | "utf16le" | "ucs2" | "base64" | "latin1" | "binary" | "hex"; interface Buffer extends Uint8Array { + constructor: typeof Buffer; write(string: string, offset?: number, length?: number, encoding?: string): number; toString(encoding?: string, start?: number, end?: number): string; toJSON(): { type: 'Buffer', data: any[] };