ByteStream
export interface ByteStream {
bytes: Uint8Array
copy(): ByteStream
isAtEnd(): boolean
peekMany(n: number): number[]
peekOne(): number
peekRemaining(): number[]
pos: number
shiftMany(n: number): number[]
shiftOne(): number
shiftRemaining(): number[]
}
Properties
bytes
bytes: Uint8Array
copy
copy(): ByteStream
isAtEnd
isAtEnd(): boolean
peekMany
peekMany(n: number): number[]
peekOne
peekOne(): number
peekRemaining
peekRemaining(): number[]
pos
pos: number
shiftMany
shiftMany(n: number): number[]
shiftOne
shiftOne(): number
shiftRemaining
shiftRemaining(): number[]