UNPKG

@decaf-ts/db-decorators

Version:

Agnostic database decorators and repository

7 lines (6 loc) 419 B
import { OperationKeys } from "../operations"; import { Context } from "../repository"; import { RepositoryFlags } from "../repository/types"; export interface Contextual<F extends RepositoryFlags = RepositoryFlags, C extends Context<F> = Context<F>> { context(operation: OperationKeys.CREATE | OperationKeys.READ | OperationKeys.UPDATE | OperationKeys.DELETE, overrides: Partial<F>, ...args: any[]): Promise<C>; }