n3-lib TypeScript API
    Preparing search index...

    Class BinaryWriter

    Growing little-endian writer with checked integer values and a byte budget.

    Index
    maximum: number

    Maximum output size in bytes.

    • Encode a numeric value as IEEE-754 single precision.

      Parameters

      • value: number

      Returns void

    • Encode a numeric value as IEEE-754 double precision.

      Parameters

      • value: number

      Returns void

    • Return an independent exact-length output buffer.

      Returns Uint8Array

    • Write a signed 16-bit integer.

      Parameters

      • value: number

      Returns void

    • Write a signed 32-bit integer.

      Parameters

      • value: number

      Returns void

    • Append original or newly encoded bytes.

      Parameters

      • bytes: Uint8Array

      Returns void

    • Write a signed byte-length prefix followed by original string bytes.

      Parameters

      • bytes: Uint8Array

      Returns void

    • Write an unsigned 16-bit integer.

      Parameters

      • value: number

      Returns void

    • Write an unsigned 32-bit integer or original single-precision float bits.

      Parameters

      • value: number

      Returns void

    • Write an unsigned byte.

      Parameters

      • value: number

      Returns void