mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
Merge pull request #10644 from lukas-zech-software/master
Add Buffer.swap16, Buffer.swap32 and Buffer.swap64 functions
This commit is contained in:
commit
bde37dcdfb
@ -183,6 +183,14 @@ function bufferTests() {
|
||||
var result1 = Buffer.concat([utf8Buffer, base64Buffer]);
|
||||
var result2 = Buffer.concat([utf8Buffer, base64Buffer], 9999999);
|
||||
|
||||
// Class Methods: Buffer.swap16(), Buffer.swa32(), Buffer.swap64()
|
||||
{
|
||||
const buf = Buffer.from([0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8]);
|
||||
buf.swap16();
|
||||
buf.swap32();
|
||||
buf.swap64();
|
||||
}
|
||||
|
||||
// Class Method: Buffer.from(array)
|
||||
{
|
||||
const buf: Buffer = Buffer.from([0x62,0x75,0x66,0x66,0x65,0x72]);
|
||||
|
||||
3
node/node.d.ts
vendored
3
node/node.d.ts
vendored
@ -485,6 +485,9 @@ interface NodeBuffer extends Uint8Array {
|
||||
readFloatBE(offset: number, noAssert?: boolean): number;
|
||||
readDoubleLE(offset: number, noAssert?: boolean): number;
|
||||
readDoubleBE(offset: number, noAssert?: boolean): number;
|
||||
swap16(): Buffer;
|
||||
swap32(): Buffer;
|
||||
swap64(): Buffer;
|
||||
writeUInt8(value: number, offset: number, noAssert?: boolean): number;
|
||||
writeUInt16LE(value: number, offset: number, noAssert?: boolean): number;
|
||||
writeUInt16BE(value: number, offset: number, noAssert?: boolean): number;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user