Function registerSerializationForType

  • Type Parameters

    • T

    Parameters

    • typeConstructor: Function
    • name: string
    • serializer: ((obj) => Record<string, unknown>)
        • (obj): Record<string, unknown>
        • Parameters

          • obj: T

          Returns Record<string, unknown>

    • deserializer: ((vals) => T)
        • (vals): T
        • Parameters

          • vals: Record<string, unknown>

          Returns T

    Returns void

    Remarks

    Register a type to have custom serialization/deserialization when using serialize and deserialize.