From b6f524aa2f36807c0fd8b530ddcb071376efbf0f Mon Sep 17 00:00:00 2001 From: John Vilk Date: Sun, 3 Nov 2013 04:17:31 -0500 Subject: [PATCH] Buffer.copy() returns the number of bytes copied. I know it's not mentioned in the documentation, but the Node unit tests check for this behavior, e.g. https://github.com/joyent/node/blob/master/test/simple/test-buffer.js#L54 --- node/node-0.8.8.d.ts | 2 +- node/node.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/node/node-0.8.8.d.ts b/node/node-0.8.8.d.ts index 2517721236..f796dfb1c1 100644 --- a/node/node-0.8.8.d.ts +++ b/node/node-0.8.8.d.ts @@ -156,7 +156,7 @@ interface NodeBuffer { write(string: string, offset?: number, length?: number, encoding?: string): number; toString(encoding?: string, start?: number, end?: number): string; length: number; - copy(targetBuffer: NodeBuffer, targetStart?: number, sourceStart?: number, sourceEnd?: number): void; + copy(targetBuffer: NodeBuffer, targetStart?: number, sourceStart?: number, sourceEnd?: number): number; slice(start?: number, end?: number): NodeBuffer; readUInt8(offset: number, noAsset?: boolean): number; readUInt16LE(offset: number, noAssert?: boolean): number; diff --git a/node/node.d.ts b/node/node.d.ts index 421e6665b3..0198b06b5e 100644 --- a/node/node.d.ts +++ b/node/node.d.ts @@ -161,7 +161,7 @@ interface NodeBuffer { write(string: string, offset?: number, length?: number, encoding?: string): number; toString(encoding?: string, start?: number, end?: number): string; length: number; - copy(targetBuffer: NodeBuffer, targetStart?: number, sourceStart?: number, sourceEnd?: number): void; + copy(targetBuffer: NodeBuffer, targetStart?: number, sourceStart?: number, sourceEnd?: number): number; slice(start?: number, end?: number): NodeBuffer; readUInt8(offset: number, noAsset?: boolean): number; readUInt16LE(offset: number, noAssert?: boolean): number;