Skip to main content

Function: create()

create(instance)​

create<C, E, D, I, Record, Related, Data>(instance): ContextEnhancer<C & ConsumeSerializer<Record, Related, Data>, E, C & ConsumeModel <Model<D, I>> & ConsumeInstance<I>>

Type parameters​

• C extends object

• E extends object

• D extends object

• I extends ModelInstance<D>

• Record

• Related

• Data

Parameters​

• instance: ModelClassInstance<D> & I

Returns​

ContextEnhancer<C & ConsumeSerializer<Record, Related, Data>, E, C & ConsumeModel <Model<D, I>> & ConsumeInstance<I>>

Source​

packages/core/src/actions/context/enhancers/crud/create.ts:94

create(instance, throughInstance, throughRelation)​

create<C, E, D, RD, I, K, RI, Record, Related, Data>(instance, throughInstance, throughRelation): ContextEnhancer<C & ConsumeSerializer<Record, Related, Data>, E, C & ConsumeModel <Model<D, I>> & ConsumeRelation<RD[K]> & ConsumeInstance<RI> & ConsumeId>

Type parameters​

• C extends object

• E extends object

• D extends object

• RD extends ModelSchemaRelations<D>

• I extends ModelInstance<D>

• K extends string

• RI extends never

• Record

• Related

• Data

Parameters​

• instance: RI

• throughInstance: ModelClassInstance<D> & I

• throughRelation: ModelRelationKey<D> & K

Returns​

ContextEnhancer<C & ConsumeSerializer<Record, Related, Data>, E, C & ConsumeModel <Model<D, I>> & ConsumeRelation<RD[K]> & ConsumeInstance<RI> & ConsumeId>

Source​

packages/core/src/actions/context/enhancers/crud/create.ts:94