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

    Constructors

    • Parameters

      • buf: Uint8Array
      • OptionaldecodeUtf8: (bytes: Uint8Array) => string

      Returns BinaryReader

    Properties

    buf: Uint8Array
    len: number

    Number of bytes available in this reader.

    pos: number

    Current position.

    uint32: () => number

    Read a uint32 field, an unsigned 32 bit varint.

    varint64: () => [number, number]

    Methods

    • Throws error if position in byte array is out of range.

      Returns void

    • Read a bool field, a variant.

      Returns boolean

    • Read a bytes field, length-delimited arbitrary data.

      Returns Uint8Array

    • Read a double field, a 64-bit floating point number.

      Returns number

    • Read a fixed32 field, an unsigned, fixed-length 32-bit integer.

      Returns number

    • Read a fixed64 field, an unsigned, fixed-length 64 bit integer.

      Returns string | bigint

    • Read a float field, 32-bit floating point number.

      Returns number

    • Read a int32 field, a signed 32 bit varint.

      Returns number

    • Read a int64 field, a signed 64-bit varint.

      Returns string | bigint

    • Read a sfixed32 field, a signed, fixed-length 32-bit integer.

      Returns number

    • Read a fixed64 field, a signed, fixed-length 64-bit integer.

      Returns string | bigint

    • Read a sint32 field, a signed, zigzag-encoded 32-bit varint.

      Returns number

    • Read a sint64 field, a signed, zig-zag-encoded 64-bit varint.

      Returns string | bigint

    • Skip one element and return the skipped data.

      When skipping StartGroup, provide the tags field number to check for matching field number in the EndGroup tag.

      Parameters

      • wireType: WireType
      • OptionalfieldNo: number

      Returns Uint8Array

    • Read a string field, length-delimited data converted to UTF-8 text.

      Returns string

    • Reads a tag - field number and wire type.

      Returns [number, WireType]

    • Read a uint64 field, an unsigned 64-bit varint.

      Returns string | bigint