Interface: CrudControllerInterface<Entity, Creatable, Updatable, Replaceable>
Type Parameters
| Type Parameter | Default type | 
|---|---|
| Entity | - | 
| CreatableextendsDeepPartial<Entity> | - | 
| UpdatableextendsDeepPartial<Entity> | - | 
| ReplaceableextendsCreatable | 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> |