Type alias CrudDrivenPort<Id, Entity, FindManyFilter, InsertManyResult, UpdateManyCriteria, DeleteCriteria, FindManyresult, UpdateData, DeleteOneResult, DeleteManyResult>

CrudDrivenPort<Id, Entity, FindManyFilter, InsertManyResult, UpdateManyCriteria, DeleteCriteria, FindManyresult, UpdateData, DeleteOneResult, DeleteManyResult>: CrudCreateDrivenPort<Entity> & CrudFindOneDrivenPort<Entity, Id> & CrudFindManyDrivenPort<Entity, FindManyFilter, FindManyresult> & CrudUpdateOneDrivenPort<Entity, Id, UpdateData> & CrudUpdateManyDrivenPort<Entity, UpdateManyCriteria, UpdateData[]> & CrudInsertOneDrivenPort<Entity> & CrudInsertManyDrivenPort<Entity, InsertManyResult> & CrudDeleteOneDrivenPort<Id, DeleteOneResult> & CrudDeleteManyDrivenPort<DeleteCriteria, DeleteManyResult>

Type Parameters

  • Id

  • Entity

  • FindManyFilter

  • InsertManyResult

  • UpdateManyCriteria

  • DeleteCriteria

  • FindManyresult = Entity[]

  • UpdateData = Entity

  • DeleteOneResult = boolean

  • DeleteManyResult = number

Generated using TypeDoc