Constructors
constructor
- new BufferReader(buffer): BufferReader
Properties
position
position: number = 0
Accessors
remaining
- get remaining(): number
Returns number
Methods
assertRemaining
- assertRemaining(size): void
Returns void
hasNext
- hasNext(): boolean
Returns boolean
readBytes
- readBytes(count): ArrayBuffer
Returns ArrayBuffer
readFloat32
- readFloat32(littleEndian?): number
Parameters
OptionallittleEndian: boolean
Returns number
readFloat64
- readFloat64(littleEndian?): number
Parameters
OptionallittleEndian: boolean
Returns number
readInt16
- readInt16(littleEndian?): number
Parameters
OptionallittleEndian: boolean
Returns number
readInt32
- readInt32(littleEndian?): number
Parameters
OptionallittleEndian: boolean
Returns number
readInt64
- readInt64(littleEndian?): bigint
Parameters
OptionallittleEndian: boolean
Returns bigint
readInt8
- readInt8(): number
Returns number
readString
- readString(length): string
Returns string
readUint16
- readUint16(littleEndian?): number
Parameters
OptionallittleEndian: boolean
Returns number
readUint32
- readUint32(littleEndian?): number
Parameters
OptionallittleEndian: boolean
Returns number
readUint64
- readUint64(littleEndian?): bigint
Parameters
OptionallittleEndian: boolean
Returns bigint
readUint8
- readUint8(): number
Returns number
readUtf16String
- readUtf16String(length): string
Returns string
skip
- skip(bytes): void
Returns void
Asserts that at least
sizebytes are remaining.