Class: abstract AbstractBaseService<ENTITY, ID, FIELDS_REQUIRED_FOR_UPDATE, AUTO_GENERATED_FIELDS>
service-api/src.AbstractBaseService
Extended By
Type parameters
▪ ENTITY extends BaseEntity
▪ ID extends keyof ENTITY
▪ FIELDS_REQUIRED_FOR_UPDATE extends keyof ENTITY = ID
▪ AUTO_GENERATED_FIELDS extends keyof ENTITY = ID | keyof BaseEntity
Constructors
new AbstractBaseService()
new AbstractBaseService<
ENTITY,ID,FIELDS_REQUIRED_FOR_UPDATE,AUTO_GENERATED_FIELDS>():AbstractBaseService<ENTITY,ID,FIELDS_REQUIRED_FOR_UPDATE,AUTO_GENERATED_FIELDS>
Returns
AbstractBaseService<ENTITY, ID, FIELDS_REQUIRED_FOR_UPDATE, AUTO_GENERATED_FIELDS>
Methods
abstract create
create(entity)
abstractcreate(entity):Promise<ENTITY>
Parameters
▪ entity: Omit<ENTITY, AUTO_GENERATED_FIELDS> & Partial<Pick<ENTITY, ID>>
Returns
Promise<ENTITY>
Source
libs/service-api/src/lib/abstract-base.service.ts:25