diff --git a/src/repository/repository.ts b/src/repository/repository.ts index b9f753f..800e754 100644 --- a/src/repository/repository.ts +++ b/src/repository/repository.ts @@ -24,12 +24,13 @@ export abstract class Repository, TEntityId> abstract query(enumerable?: IEnumerable, meta?: Partial<{ etag: string, continuationToken: string }>): AsyncIterableIterator abstract create(entity: TEntity, meta?: Partial<{ etag: string }>): Promise + abstract create(entity: Omit, meta: Partial<{ etag: string }>, ...excludedFields: Array): Promise abstract create(entity: T, meta?: Partial<{ etag: string }>): Promise abstract read(id?: TEntityId): Promise - abstract update(entity: Partial, meta?: Partial<{ etag: string }>, ...fields: Array): Promise - abstract update(entity: Partial, meta?: Partial<{ etag: string }>, ...fields: Array): Promise + abstract update(entity: Partial, meta?: Partial<{ etag: string }>, ...updateFields: Array): Promise + abstract update(entity: Partial, meta?: Partial<{ etag: string }>, ...updateFields: Array): Promise abstract delete(id: TEntity | TEntityId, meta?: Partial<{ etag: string }>): Promise