mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-06-28 22:30:01 +00:00
fix(node): add overloads for inherited methods on buffer
This commit is contained in:
2
types/node/globals.d.ts
vendored
2
types/node/globals.d.ts
vendored
@@ -245,6 +245,7 @@ interface Buffer extends Uint8Array {
|
||||
compare(otherBuffer: Uint8Array, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number): number;
|
||||
copy(targetBuffer: Uint8Array, targetStart?: number, sourceStart?: number, sourceEnd?: number): number;
|
||||
slice(start?: number, end?: number): Buffer;
|
||||
subarray(begin: number, end?: number): Buffer;
|
||||
writeUIntLE(value: number, offset: number, byteLength: number): number;
|
||||
writeUIntBE(value: number, offset: number, byteLength: number): number;
|
||||
writeIntLE(value: number, offset: number, byteLength: number): number;
|
||||
@@ -267,6 +268,7 @@ interface Buffer extends Uint8Array {
|
||||
readFloatBE(offset: number): number;
|
||||
readDoubleLE(offset: number): number;
|
||||
readDoubleBE(offset: number): number;
|
||||
reverse(): this;
|
||||
swap16(): Buffer;
|
||||
swap32(): Buffer;
|
||||
swap64(): Buffer;
|
||||
|
||||
@@ -201,3 +201,10 @@ b.fill('a').fill('b');
|
||||
const buffer = new Buffer('123');
|
||||
const octets = new Uint8Array(buffer.buffer);
|
||||
}
|
||||
|
||||
// Inherited from Uint8Array but return buffer
|
||||
{
|
||||
const b = Buffer.from('asd');
|
||||
let res: Buffer = b.reverse();
|
||||
res = b.subarray(1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user