Type Alias IFlexibleSerdeAdapter<TSerializedValue>

IFlexibleSerdeAdapter: ISerde<TSerializedValue> & {
    registerCustom<TCustomDeserialized, TCustomSerialized>(
        transformer: ISerdeTransformerAdapter<
            TCustomDeserialized,
            TCustomSerialized,
        >,
    ): void;
}

Flexible serde adapter combining plain data serialization with custom transformer support. Lower-level variant of IFlexibleSerde for adapter implementations.

Extends ISerde with transformer registration for:

  • Custom types
  • Specialized serialization logic

Type Parameters

  • TSerializedValue = unknown

    The serialized format (JSON, binary, etc., defaults to unknown)

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

Type declaration