Skip to main content

Function: consumeDeserializer()

consumeDeserializer<C, Data, Deserialized, D>(context, defaultValue?): Value<Exclude<D, undefined>> | Value<Exclude<C & Partial <ConsumeDeserializer<Data, Deserialized>>["deserializer"], undefined>>

Type parameters

C extends object

Data

Deserialized extends DeserializedData <ModelInstance> = DeserializedData <ModelInstance>

D = never

Parameters

context: C & Partial <ConsumeDeserializer<Data, Deserialized>>

defaultValue?: D

Returns

Value<Exclude<D, undefined>> | Value<Exclude<C & Partial <ConsumeDeserializer<Data, Deserialized>>["deserializer"], undefined>>

Source

packages/core/src/actions/context/consumers/consumeDeserializer.ts:6