Constructors
constructor
- new BytesReader(arr): BytesReader
-
Properties
consumed
consumed: number = 0
source
source: Uint8Array
Accessors
internalBytes
- get internalBytes(): Uint8Array
-
Returns Uint8Array
readOffset
- get readOffset(): number
-
Returns number
- set readOffset(val): void
-
Returns void
Methods
readBigUIntBE
- readBigUIntBE(length): bigint
-
Returns bigint
readBigUIntLE
- readBigUIntLE(length): bigint
-
Returns bigint
readBytes
- readBytes(length): Uint8Array
-
Returns Uint8Array
readUInt16BE
- readUInt16BE(): number
-
Returns number
readUInt32BE
- readUInt32BE(): number
-
Returns number
readUInt8
- readUInt8(): number
-
Returns number
readUInt8Enum
- readUInt8Enum<T, TEnumValue>(enumVariable, invalidEnumErrorFormatter): TEnumValue
-
Type Parameters
-
T extends string
-
TEnumValue extends number
Parameters
-
enumVariable: {
[key in string]: TEnumValue
}
-
invalidEnumErrorFormatter: ((val) => Error)
-
- (val): Error
-
Returns Error
Returns TEnumValue