mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-09 11:13:57 +08:00
Added missing indexOf function and constructor to buffer
This commit is contained in:
@@ -134,6 +134,7 @@ function bufferTests() {
|
||||
var base64Buffer = new Buffer('','base64');
|
||||
var octets: Uint8Array = null;
|
||||
var octetBuffer = new Buffer(octets);
|
||||
var copiedBuffer = new Buffer(utf8Buffer);
|
||||
console.log(Buffer.isBuffer(octetBuffer));
|
||||
console.log(Buffer.isEncoding('utf8'));
|
||||
console.log(Buffer.byteLength('xyz123'));
|
||||
@@ -159,6 +160,15 @@ function bufferTests() {
|
||||
|
||||
// fill returns the input buffer.
|
||||
b.fill('a').fill('b');
|
||||
|
||||
{
|
||||
let buffer = new Buffer('123');
|
||||
let index: number;
|
||||
index = buffer.indexOf("23");
|
||||
index = buffer.indexOf("23", 1);
|
||||
index = buffer.indexOf(23);
|
||||
index = buffer.indexOf(buffer);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Vendored
+7
@@ -113,6 +113,12 @@ declare var Buffer: {
|
||||
* @param array The octets to store.
|
||||
*/
|
||||
new (array: any[]): Buffer;
|
||||
/**
|
||||
* Copies the passed {buffer} data onto a new {Buffer} instance.
|
||||
*
|
||||
* @param buffer The buffer to copy.
|
||||
*/
|
||||
new (buffer: Buffer): Buffer;
|
||||
prototype: Buffer;
|
||||
/**
|
||||
* Returns true if {obj} is a Buffer
|
||||
@@ -395,6 +401,7 @@ interface NodeBuffer {
|
||||
writeDoubleLE(value: number, offset: number, noAssert?: boolean): number;
|
||||
writeDoubleBE(value: number, offset: number, noAssert?: boolean): number;
|
||||
fill(value: any, offset?: number, end?: number): Buffer;
|
||||
indexOf(value: string | number | Buffer, byteOffset?: number): number;
|
||||
}
|
||||
|
||||
/************************************************
|
||||
|
||||
Reference in New Issue
Block a user