Constructors
constructor
- new DataReader<E>(buffer, endian): DataReader<E>
Parameters
- buffer: Uint8Array
- endian: E
Methods
getLength
- getLength(): number
Returns number
getRemainingBytes
- getRemainingBytes(): Uint8Array
Returns Uint8Array
getRemainingBytesCount
- getRemainingBytesCount(): number
Returns number
readByteArray
- readByteArray(length): Uint8Array
Returns Uint8Array
readDouble
- readDouble(): number
Returns number
readFloat
- readFloat(): number
Returns number
readInt16
- readInt16(): number
Returns number
readInt32
- readInt32(): number
Returns number
readInt64
- readInt64(): bigint
Returns bigint
readInt8
- readInt8(): number
Returns number
readUInt16
- readUInt16(): number
Returns number
readUInt32
- readUInt32(): number
Returns number
readUInt64
- readUInt64(): bigint
Returns bigint
readUInt8
- readUInt8(): number
Returns number
readUtf8String
- readUtf8String(length): string
Returns string
setOffset
- setOffset(offset): void
Returns void
Reader that auto-increments its offset after each read.