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)
abstract
create(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