Class: abstract
AbstractRepository<ENTITY
, ID
, FIND_OPTIONS
, FIELDS_REQUIRED_FOR_UPDATE
, AUTO_GENERATED_FIELDS
>
persistence-api/src.AbstractRepository
Extended By
Type parameters
▪ ENTITY extends BaseEntity
▪ ID extends keyof ENTITY
▪ FIND_OPTIONS
▪ FIELDS_REQUIRED_FOR_UPDATE extends keyof ENTITY
= ID
▪ AUTO_GENERATED_FIELDS extends keyof ENTITY
= keyof BaseEntity
| ID
Constructors
new AbstractRepository()
new AbstractRepository<
ENTITY
,ID
,FIND_OPTIONS
,FIELDS_REQUIRED_FOR_UPDATE
,AUTO_GENERATED_FIELDS
>():AbstractRepository
<ENTITY
,ID
,FIND_OPTIONS
,FIELDS_REQUIRED_FOR_UPDATE
,AUTO_GENERATED_FIELDS
>
Returns
AbstractRepository
<ENTITY
, ID
, FIND_OPTIONS
, FIELDS_REQUIRED_FOR_UPDATE
, AUTO_GENERATED_FIELDS
>
Methods
abstract
count
abstract
count(query
?):Promise
<number
>
Parameters
▪ query?: FIND_OPTIONS
Returns
Promise
<number
>
Source
libs/persistence-api/src/lib/repository/abstract.repository.ts:80