From 9081e075b730c9948b643a6c38d6deb18cb0ebdd Mon Sep 17 00:00:00 2001 From: Mohamed Hegazy Date: Mon, 23 May 2016 17:25:06 -0700 Subject: [PATCH] Fix extend erro for `NodeBuffer` With change https://github.com/Microsoft/TypeScript/pull/8515, `Uint8Array.fill` method now returns `this`. Fixing definition of `NodeBuffer` to maintain extends relationship with `Uint8Array` --- node/node-4.d.ts | 2 +- node/node.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/node/node-4.d.ts b/node/node-4.d.ts index a9d4709a91..0cd3c54a17 100644 --- a/node/node-4.d.ts +++ b/node/node-4.d.ts @@ -465,7 +465,7 @@ interface NodeBuffer extends Uint8Array { writeFloatBE(value: number, offset: number, noAssert?: boolean): number; writeDoubleLE(value: number, offset: number, noAssert?: boolean): number; writeDoubleBE(value: number, offset: number, noAssert?: boolean): number; - fill(value: any, offset?: number, end?: number): Buffer; + fill(value: any, offset?: number, end?: number): this; // TODO: encoding param indexOf(value: string | number | Buffer, byteOffset?: number): number; // TODO: entries diff --git a/node/node.d.ts b/node/node.d.ts index 8c30f25809..42621d50c4 100644 --- a/node/node.d.ts +++ b/node/node.d.ts @@ -465,7 +465,7 @@ interface NodeBuffer extends Uint8Array { writeFloatBE(value: number, offset: number, noAssert?: boolean): number; writeDoubleLE(value: number, offset: number, noAssert?: boolean): number; writeDoubleBE(value: number, offset: number, noAssert?: boolean): number; - fill(value: any, offset?: number, end?: number): Buffer; + fill(value: any, offset?: number, end?: number): this; // TODO: encoding param indexOf(value: string | number | Buffer, byteOffset?: number): number; // TODO: entries