UNPKG

@decaf-ts/db-decorators

Version:

Agnostic database decorators and repository

12 lines (11 loc) 379 B
import { Constructor, Model } from "@decaf-ts/decorator-validation"; import { BulkCrudOperator } from "./BulkCrudOperator"; /** * @summary Interface holding basic CRUD APIs * @typedef T extends {@link Model} * @interface IRepository */ export interface IRepository<M extends Model> extends BulkCrudOperator<M> { readonly class: Constructor<M>; readonly pk: string; }