Interface ValueReader

interface ValueReader {
    readInt16(buf: Uint8Array<ArrayBufferLike>, endian: Endian): number;
    readInt32(buf: Uint8Array<ArrayBufferLike>, endian: Endian): number;
    readInt64(buf: Uint8Array<ArrayBufferLike>, endian: Endian): bigint;
    readInt8(buf: Uint8Array<ArrayBufferLike>): number;
    readUint16(buf: Uint8Array<ArrayBufferLike>, endian: Endian): number;
    readUint32(buf: Uint8Array<ArrayBufferLike>, endian: Endian): number;
    readUint64(buf: Uint8Array<ArrayBufferLike>, endian: Endian): bigint;
    readUint8(buf: Uint8Array<ArrayBufferLike>): number;
}

Implemented by

Methods

  • Parameters

    • buf: Uint8Array<ArrayBufferLike>
    • endian: Endian

    Returns number

  • Parameters

    • buf: Uint8Array<ArrayBufferLike>
    • endian: Endian

    Returns number

  • Parameters

    • buf: Uint8Array<ArrayBufferLike>
    • endian: Endian

    Returns bigint

  • Parameters

    • buf: Uint8Array<ArrayBufferLike>

    Returns number

  • Parameters

    • buf: Uint8Array<ArrayBufferLike>
    • endian: Endian

    Returns number

  • Parameters

    • buf: Uint8Array<ArrayBufferLike>
    • endian: Endian

    Returns number

  • Parameters

    • buf: Uint8Array<ArrayBufferLike>
    • endian: Endian

    Returns bigint

  • Parameters

    • buf: Uint8Array<ArrayBufferLike>

    Returns number