Options
All
  • Public
  • Public/Protected
  • All
Menu

Raw data is stored in instances of the Buffer class. A Buffer is similar to an array of integers but corresponds to a raw memory allocation outside the V8 heap. A Buffer cannot be resized. Valid string encodings: 'ascii'|'utf8'|'utf16le'|'ucs2'(alias of 'utf16le')|'base64'|'binary'(deprecated)|'hex'

Hierarchy

Indexable

[index: number]: number

Raw data is stored in instances of the Buffer class. A Buffer is similar to an array of integers but corresponds to a raw memory allocation outside the V8 heap. A Buffer cannot be resized. Valid string encodings: 'ascii'|'utf8'|'utf16le'|'ucs2'(alias of 'utf16le')|'base64'|'binary'(deprecated)|'hex'

Index

Properties

length

length: number

Methods

compare

  • compare(otherBuffer: Buffer): number

copy

  • copy(targetBuffer: Buffer, targetStart?: number, sourceStart?: number, sourceEnd?: number): number

equals

  • equals(otherBuffer: Buffer): boolean

fill

  • fill(value: any, offset?: number, end?: number): Buffer

indexOf

  • indexOf(value: string | number | Buffer, byteOffset?: number): number

readDoubleBE

  • readDoubleBE(offset: number, noAssert?: boolean): number

readDoubleLE

  • readDoubleLE(offset: number, noAssert?: boolean): number

readFloatBE

  • readFloatBE(offset: number, noAssert?: boolean): number

readFloatLE

  • readFloatLE(offset: number, noAssert?: boolean): number

readInt16BE

  • readInt16BE(offset: number, noAssert?: boolean): number

readInt16LE

  • readInt16LE(offset: number, noAssert?: boolean): number

readInt32BE

  • readInt32BE(offset: number, noAssert?: boolean): number

readInt32LE

  • readInt32LE(offset: number, noAssert?: boolean): number

readInt8

  • readInt8(offset: number, noAssert?: boolean): number

readIntBE

  • readIntBE(offset: number, byteLength: number, noAssert?: boolean): number

readIntLE

  • readIntLE(offset: number, byteLength: number, noAssert?: boolean): number

readUInt16BE

  • readUInt16BE(offset: number, noAssert?: boolean): number

readUInt16LE

  • readUInt16LE(offset: number, noAssert?: boolean): number

readUInt32BE

  • readUInt32BE(offset: number, noAssert?: boolean): number

readUInt32LE

  • readUInt32LE(offset: number, noAssert?: boolean): number

readUInt8

  • readUInt8(offset: number, noAsset?: boolean): number

readUIntBE

  • readUIntBE(offset: number, byteLength: number, noAssert?: boolean): number

readUIntLE

  • readUIntLE(offset: number, byteLength: number, noAssert?: boolean): number

slice

  • slice(start?: number, end?: number): Buffer

toJSON

  • toJSON(): any

toString

  • toString(encoding?: string, start?: number, end?: number): string

write

  • write(string: string, offset?: number, length?: number, encoding?: string): number

writeDoubleBE

  • writeDoubleBE(value: number, offset: number, noAssert?: boolean): number

writeDoubleLE

  • writeDoubleLE(value: number, offset: number, noAssert?: boolean): number

writeFloatBE

  • writeFloatBE(value: number, offset: number, noAssert?: boolean): number

writeFloatLE

  • writeFloatLE(value: number, offset: number, noAssert?: boolean): number

writeInt16BE

  • writeInt16BE(value: number, offset: number, noAssert?: boolean): number

writeInt16LE

  • writeInt16LE(value: number, offset: number, noAssert?: boolean): number

writeInt32BE

  • writeInt32BE(value: number, offset: number, noAssert?: boolean): number

writeInt32LE

  • writeInt32LE(value: number, offset: number, noAssert?: boolean): number

writeInt8

  • writeInt8(value: number, offset: number, noAssert?: boolean): number

writeIntBE

  • writeIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number

writeIntLE

  • writeIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number

writeUInt16BE

  • writeUInt16BE(value: number, offset: number, noAssert?: boolean): number

writeUInt16LE

  • writeUInt16LE(value: number, offset: number, noAssert?: boolean): number

writeUInt32BE

  • writeUInt32BE(value: number, offset: number, noAssert?: boolean): number

writeUInt32LE

  • writeUInt32LE(value: number, offset: number, noAssert?: boolean): number

writeUInt8

  • writeUInt8(value: number, offset: number, noAssert?: boolean): number

writeUIntBE

  • writeUIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number

writeUIntLE

  • writeUIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number

Generated using TypeDoc