Skip to main content

Function: relationData()

relationData<C, I, Record, Related, Data>(instance, key): (action) => Promise <Action<Awaited<C & ConsumeSerializer<Record, Related, Data>> & object, object>>

Serialize the given instance's relation as the context's data.

Type parameters​

• C extends object

• I extends ModelInstance

• Record

• Related

• Data

Parameters​

• instance: I

• key: ModelRelationKey<I>

Returns​

Function

Parameters​

• action: Action<C & ConsumeSerializer<Record, Related, Data>>

Returns​

Promise <Action<Awaited<C & ConsumeSerializer<Record, Related, Data>> & object, object>>

Source​

packages/core/src/actions/context/enhancers/crud/relationData.ts:24