Interface MessageFns<T>

interface MessageFns<T> {
    create(base?: commonpb.DeepPartial<T>): T;
    decode(
        input: Uint8Array<ArrayBufferLike> | BinaryReader,
        length?: number,
    ): T;
    encode(message: T, writer?: BinaryWriter): BinaryWriter;
    fromJSON(object: any): T;
    fromPartial(object: commonpb.DeepPartial<T>): T;
    toJSON(message: T): unknown;
}

Type Parameters

  • T

Methods

  • Parameters

    • input: Uint8Array<ArrayBufferLike> | BinaryReader
    • Optionallength: number

    Returns T

  • Parameters

    • message: T
    • Optionalwriter: BinaryWriter

    Returns BinaryWriter