UNPKG

@decaf-ts/db-decorators

Version:

Agnostic database decorators and repository

7 lines (6 loc) 369 B
import { OperationKeys } from "../operations"; import { Model } from "@decaf-ts/decorator-validation"; import { Context } from "../repository"; export interface Contextual<M extends Model> { context<C extends Context<M> = Context<M>>(operation: OperationKeys.CREATE | OperationKeys.READ | OperationKeys.UPDATE | OperationKeys.DELETE, ...args: any[]): Promise<C>; }