Interface: CrudControllerInterface<Entity, Creatable, Updatable, Replaceable>
Type Parameters
Type Parameter | Default type |
---|---|
Entity | - |
Creatable extends DeepPartial <Entity > | - |
Updatable extends DeepPartial <Entity > | - |
Replaceable extends Creatable | Creatable |
Properties
Property | Type |
---|---|
createMany? | (crudRequest : CrudRequestInterface , dto : CreateManyDto <Creatable >, ...rest : AdditionalCrudMethodArgs ) => Promise <Entity []> |
createOne? | (crudRequest : CrudRequestInterface , dto : Creatable , ...rest : AdditionalCrudMethodArgs ) => Promise <Entity > |
deleteOne? | (crudRequest : CrudRequestInterface , ...rest : AdditionalCrudMethodArgs ) => Promise <void | Entity > |
getMany? | (crudRequest : CrudRequestInterface , ...rest : AdditionalCrudMethodArgs ) => Promise <CrudResponsePaginatedInterface <Entity > | Entity []> |
getOne? | (crudRequest : CrudRequestInterface , ...rest : AdditionalCrudMethodArgs ) => Promise <Entity > |
recoverOne? | (crudRequest : CrudRequestInterface , ...rest : AdditionalCrudMethodArgs ) => Promise <Entity > |
replaceOne? | (crudRequest : CrudRequestInterface , dto : Replaceable , ...rest : AdditionalCrudMethodArgs ) => Promise <Entity > |
updateOne? | (crudRequest : CrudRequestInterface , dto : Updatable , ...rest : AdditionalCrudMethodArgs ) => Promise <Entity > |