Skip to main content

Function: query()

query(model)

query<C, E, M>(model): ContextEnhancer<C, E, C & ConsumeModel<M>>

Type parameters

C extends object

E extends object

M extends Model

Parameters

model: M

Returns

ContextEnhancer<C, E, C & ConsumeModel<M>>

Source

packages/core/src/actions/context/enhancers/query.ts:67

query(model, id)

query<C, E, M>(model, id): ContextEnhancer<C, E, C & ConsumeModel<M> & ConsumeId>

Type parameters

C extends object

E extends object

M extends Model

Parameters

model: M

id: ModelIdType

Returns

ContextEnhancer<C, E, C & ConsumeModel<M> & ConsumeId>

Source

packages/core/src/actions/context/enhancers/query.ts:67

query(instance)

query<C, E, D, I>(instance): ContextEnhancer<C, E, C & ConsumeModel <Model<D, I>> & ConsumeInstance<I> & ConsumeId>

Type parameters

C extends object

E extends object

D extends object

I extends ModelInstance<D>

Parameters

instance: ModelClassInstance<D> & I

Returns

ContextEnhancer<C, E, C & ConsumeModel <Model<D, I>> & ConsumeInstance<I> & ConsumeId>

Source

packages/core/src/actions/context/enhancers/query.ts:67

query(instance, relation)

query<C, E, D, RD, I, K>(instance, relation): ContextEnhancer<C, E, C & ConsumeModel <Model<D, I>> & ConsumeRelation<RD[K]> & ConsumeId>

Type parameters

C extends object

E extends object

D extends object

RD extends ModelSchemaRelations<D>

I extends ModelInstance<D>

K extends string

Parameters

instance: ModelClassInstance<D> & I

relation: ModelRelationKey<D> & K

Returns

ContextEnhancer<C, E, C & ConsumeModel <Model<D, I>> & ConsumeRelation<RD[K]> & ConsumeId>

Source

packages/core/src/actions/context/enhancers/query.ts:67