MCPcopy
hub / github.com/feross/buffer / Buffer

Class Buffer

index.d.ts:1–194  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1export class Buffer extends Uint8Array {
2 length: number
3 write(string: string, offset?: number, length?: number, encoding?: string): number;
4 toString(encoding?: string, start?: number, end?: number): string;
5 toJSON(): { type: 'Buffer', data: any[] };
6 equals(otherBuffer: Buffer): boolean;
7 compare(otherBuffer: Uint8Array, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number): number;
8 copy(targetBuffer: Buffer, targetStart?: number, sourceStart?: number, sourceEnd?: number): number;
9 slice(start?: number, end?: number): Buffer;
10 writeUIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number;
11 writeUIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number;
12 writeIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number;
13 writeIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number;
14 readUIntLE(offset: number, byteLength: number, noAssert?: boolean): number;
15 readUIntBE(offset: number, byteLength: number, noAssert?: boolean): number;
16 readIntLE(offset: number, byteLength: number, noAssert?: boolean): number;
17 readIntBE(offset: number, byteLength: number, noAssert?: boolean): number;
18 readUInt8(offset: number, noAssert?: boolean): number;
19 readUInt16LE(offset: number, noAssert?: boolean): number;
20 readUInt16BE(offset: number, noAssert?: boolean): number;
21 readUInt32LE(offset: number, noAssert?: boolean): number;
22 readUInt32BE(offset: number, noAssert?: boolean): number;
23 readBigUInt64LE(offset: number): BigInt;
24 readBigUInt64BE(offset: number): BigInt;
25 readInt8(offset: number, noAssert?: boolean): number;
26 readInt16LE(offset: number, noAssert?: boolean): number;
27 readInt16BE(offset: number, noAssert?: boolean): number;
28 readInt32LE(offset: number, noAssert?: boolean): number;
29 readInt32BE(offset: number, noAssert?: boolean): number;
30 readBigInt64LE(offset: number): BigInt;
31 readBigInt64BE(offset: number): BigInt;
32 readFloatLE(offset: number, noAssert?: boolean): number;
33 readFloatBE(offset: number, noAssert?: boolean): number;
34 readDoubleLE(offset: number, noAssert?: boolean): number;
35 readDoubleBE(offset: number, noAssert?: boolean): number;
36 reverse(): this;
37 swap16(): Buffer;
38 swap32(): Buffer;
39 swap64(): Buffer;
40 writeUInt8(value: number, offset: number, noAssert?: boolean): number;
41 writeUInt16LE(value: number, offset: number, noAssert?: boolean): number;
42 writeUInt16BE(value: number, offset: number, noAssert?: boolean): number;
43 writeUInt32LE(value: number, offset: number, noAssert?: boolean): number;
44 writeUInt32BE(value: number, offset: number, noAssert?: boolean): number;
45 writeBigUInt64LE(value: number, offset: number): BigInt;
46 writeBigUInt64BE(value: number, offset: number): BigInt;
47 writeInt8(value: number, offset: number, noAssert?: boolean): number;
48 writeInt16LE(value: number, offset: number, noAssert?: boolean): number;
49 writeInt16BE(value: number, offset: number, noAssert?: boolean): number;
50 writeInt32LE(value: number, offset: number, noAssert?: boolean): number;
51 writeInt32BE(value: number, offset: number, noAssert?: boolean): number;
52 writeBigInt64LE(value: number, offset: number): BigInt;
53 writeBigInt64BE(value: number, offset: number): BigInt;
54 writeFloatLE(value: number, offset: number, noAssert?: boolean): number;
55 writeFloatBE(value: number, offset: number, noAssert?: boolean): number;
56 writeDoubleLE(value: number, offset: number, noAssert?: boolean): number;
57 writeDoubleBE(value: number, offset: number, noAssert?: boolean): number;
58 fill(value: any, offset?: number, end?: number): this;
59 indexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number;
60 lastIndexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…