Class TypeId

Serializable wrapper for a 32-bit type ID mapped to a 4-character string.

Hierarchy

  • {
        length: number;
        value: string;
        assignJSON<JsonValueT>(jsonValue: JsonValueT): void;
        deserialize(buffer: Buffer, opts?: DeserializeOptions): number;
        getSerializedLength(opts?: SerializeOptions): number;
        serialize(opts?: SerializeOptions): Buffer;
        toJSON(): any;
    }
    • TypeId

Constructors

  • Returns TypeId

Properties

length: number
value: string = 'AAAA'

Methods

  • Type Parameters

    • JsonValueT extends string

    Parameters

    Returns void

  • Parameters

    • buffer: Buffer
    • Optionalopts: DeserializeOptions

    Returns number

  • Parameters

    • Optionalopts: SerializeOptions

    Returns number

  • Parameters

    • Optionalopts: SerializeOptions

    Returns Buffer

  • Returns any

  • Type Parameters

    • T extends Serializable

    Parameters

    • this: (new () => T)
        • new (): T
        • Returns T

    • buffer: Buffer
    • Optionalopts: DeserializeOptions

    Returns T

  • Parameters

    • length: number

    Returns any