Interface IBinaryWriter

interface IBinaryWriter {
    head: IOp;
    len: number;
    sfixed32: ((value: number) => IBinaryWriter);
    sfixed64: ((value: string | number | bigint) => IBinaryWriter);
    states: null | State;
    tail: IOp;
    uint64: ((value: string | number | bigint) => IBinaryWriter);
    bool(value: boolean): IBinaryWriter;
    bytes(value: Uint8Array): IBinaryWriter;
    double(value: number): IBinaryWriter;
    finish(): Uint8Array;
    fixed32(value: number): IBinaryWriter;
    fixed64(value: string | number | bigint): IBinaryWriter;
    float(value: number): IBinaryWriter;
    fork(): IBinaryWriter;
    int32(value: number): IBinaryWriter;
    int64(value: string | number | bigint): IBinaryWriter;
    ldelim(): IBinaryWriter;
    reset(): IBinaryWriter;
    sint32(value: number): IBinaryWriter;
    sint64(value: string | number | bigint): IBinaryWriter;
    string(value: string): IBinaryWriter;
    tag(fieldNo: number, type: WireType): IBinaryWriter;
    uint32(value: number): IBinaryWriter;
}

Implemented by

Properties

head: IOp
len: number
sfixed32: ((value: number) => IBinaryWriter)
sfixed64: ((value: string | number | bigint) => IBinaryWriter)
states: null | State
tail: IOp
uint64: ((value: string | number | bigint) => IBinaryWriter)

Methods

  • Returns Uint8Array

  • Parameters

    • value: string | number | bigint

    Returns IBinaryWriter

  • Parameters

    • value: string | number | bigint

    Returns IBinaryWriter

  • Parameters

    • value: string | number | bigint

    Returns IBinaryWriter