Skip to main content

Function: makeQueryRelationLoader()

makeQueryRelationLoader<RawData, Data, Deserialized, C>(action, options): <I>(instances, ...relations) => Promise<void>

Type parameters​

• RawData

• Data

• Deserialized extends DeserializedData <ModelInstance>

• C extends ConsumeAdapter<RawData, Data> & ConsumeDeserializer<NonNullable<Data>, Deserialized>

Parameters​

• action: ActionFactory <[], C, object>

• options: QueryRelationLoaderOptions= {}

Returns​

Function

Type parameters​

• I extends ModelInstance

Parameters​

• instances: Arrayable<I>

• ...relations: ArrayableVariadic <ModelRelationDotKey<I>>

Returns​

Promise<void>

Source​

packages/core/src/model/relations/makeQueryRelationLoader.ts:19