@decaf-ts/db-decorators
Version:
Agnostic database decorators and repository
7 lines (6 loc) • 369 B
TypeScript
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>;
}