vot.js - v2.4.12
    Preparing search index...
    Index

    Constructors

    • Parameters

      • OptionalencodeUtf8: (text: string) => Uint8Array

      Returns BinaryWriter

    Properties

    buf: number[]

    A growing buffer for byte values. If you don't know the size of the data you are writing, push to this array.

    Methods

    • Write a bool value, a variant.

      Parameters

      • value: boolean

      Returns this

    • Write a bytes value, length-delimited arbitrary data.

      Parameters

      • value: Uint8Array

      Returns this

    • Write a double value, a 64-bit floating point number.

      Parameters

      • value: number

      Returns this

    • Return all bytes written and reset this writer.

      Returns Uint8Array

    • Write a fixed32 value, an unsigned, fixed-length 32-bit integer.

      Parameters

      • value: number

      Returns this

    • Write a fixed64 value, an unsigned, fixed-length 64 bit integer.

      Parameters

      • value: string | number | bigint

      Returns this

    • Write a float value, 32-bit floating point number.

      Parameters

      • value: number

      Returns this

    • Start a new fork for length-delimited data like a message or a packed repeated field.

      Must be joined later with join().

      Returns this

    • Write a int32 value, a signed 32 bit varint.

      Parameters

      • value: number

      Returns this

    • Write a int64 value, a signed 64-bit varint.

      Parameters

      • value: string | number | bigint

      Returns this

    • Join the last fork. Write its length and bytes, then return to the previous state.

      Returns this

    • Write a chunk of raw bytes.

      Parameters

      • chunk: Uint8Array

      Returns this

    • Write a sfixed32 value, a signed, fixed-length 32-bit integer.

      Parameters

      • value: number

      Returns this

    • Write a fixed64 value, a signed, fixed-length 64-bit integer.

      Parameters

      • value: string | number | bigint

      Returns this

    • Write a sint32 value, a signed, zigzag-encoded 32-bit varint.

      Parameters

      • value: number

      Returns this

    • Write a sint64 value, a signed, zig-zag-encoded 64-bit varint.

      Parameters

      • value: string | number | bigint

      Returns this

    • Write a string value, length-delimited data converted to UTF-8 text.

      Parameters

      • value: string

      Returns this

    • Writes a tag (field number and wire type).

      Equivalent to uint32( (fieldNo << 3 | type) >>> 0 ).

      Generated code should compute the tag ahead of time and call uint32().

      Parameters

      Returns this

    • Write a uint32 value, an unsigned 32 bit varint.

      Parameters

      • value: number

      Returns this

    • Write a uint64 value, an unsigned 64-bit varint.

      Parameters

      • value: string | number | bigint

      Returns this