mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-01 12:42:58 +08:00
Made node Buffer's lastIndexOf and indexOf conformant to node API
This commit is contained in:
@@ -244,10 +244,21 @@ function bufferTests() {
|
||||
let index: number;
|
||||
index = buffer.indexOf("23");
|
||||
index = buffer.indexOf("23", 1);
|
||||
index = buffer.indexOf("23", 1, "utf8");
|
||||
index = buffer.indexOf(23);
|
||||
index = buffer.indexOf(buffer);
|
||||
}
|
||||
|
||||
{
|
||||
let buffer = new Buffer('123');
|
||||
let index: number;
|
||||
index = buffer.lastIndexOf("23");
|
||||
index = buffer.lastIndexOf("23", 1);
|
||||
index = buffer.lastIndexOf("23", 1, "utf8");
|
||||
index = buffer.lastIndexOf(23);
|
||||
index = buffer.lastIndexOf(buffer);
|
||||
}
|
||||
|
||||
// Imported Buffer from buffer module works properly
|
||||
{
|
||||
let b = new ImportedBuffer('123');
|
||||
|
||||
4
node/node.d.ts
vendored
4
node/node.d.ts
vendored
@@ -503,8 +503,8 @@ interface NodeBuffer extends Uint8Array {
|
||||
writeDoubleLE(value: number, offset: number, noAssert?: boolean): number;
|
||||
writeDoubleBE(value: number, offset: number, noAssert?: boolean): number;
|
||||
fill(value: any, offset?: number, end?: number): this;
|
||||
// TODO: encoding param
|
||||
indexOf(value: string | number | Buffer, byteOffset?: number): number;
|
||||
indexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number;
|
||||
lastIndexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number;
|
||||
// TODO: entries
|
||||
// TODO: includes
|
||||
// TODO: keys
|
||||
|
||||
Reference in New Issue
Block a user