Type Alias SerializableClass<TSerializedValue>

SerializableClass: {
    deserialize(
        serializedValue: TSerializedValue,
    ): ISerializable<TSerializedValue>;
    new (...arguments_: any[]): ISerializable<TSerializedValue>;
}

The SerializableClass contract defines standard way to make a class instance serializable and deserializable.

IMPORT_PATH: "@daiso-tech/core/serde/contracts"

Type Parameters

  • TSerializedValue