interface IBinaryReader {
    buf: Uint8Array;
    len: number;
    pos: number;
    type: number;
    bool(): boolean;
    bytes(): Uint8Array;
    double(): number;
    fixed32(): number;
    fixed64(): bigint;
    float(): number;
    int32(): number;
    int64(): bigint;
    sfixed32(): number;
    sfixed64(): bigint;
    sint32(): number;
    sint64(): bigint;
    skip(length?: number): this;
    skipType(wireType: number): this;
    string(): string;
    tag(): [number, WireType, number];
    uint32(): number;
    uint64(): bigint;
}

Implemented by

Properties

buf: Uint8Array
len: number
pos: number
type: number

Methods

  • Returns boolean

  • Returns Uint8Array

  • Returns number

  • Returns number

  • Returns bigint

  • Returns number

  • Returns number

  • Returns bigint

  • Returns number

  • Returns bigint

  • Returns number

  • Returns bigint

  • Parameters

    • Optionallength: number

    Returns this

  • Parameters

    • wireType: number

    Returns this

  • Returns string

  • Returns [number, WireType, number]

  • Returns number

  • Returns bigint