@decaf-ts/db-decorators
Version:
Agnostic database decorators and repository
8 lines (7 loc) • 370 B
TypeScript
import { CrudOperator } from "./CrudOperator";
export interface BulkCrudOperator<M> extends CrudOperator<M> {
createAll(models: M[], ...args: any[]): Promise<M[]>;
readAll(keys: string[] | number[], ...args: any[]): Promise<M[]>;
updateAll(models: M[], ...args: any[]): Promise<M[]>;
deleteAll(keys: string[] | number[], ...args: any[]): Promise<M[]>;
}