@berish/orm-web-file-adapter
Version:
Адаптер файловой базы данных по сети для @berish/orm
15 lines (14 loc) • 574 B
TypeScript
import { Entity, Manager, Query } from '@berish/orm';
interface IDbReceiverParams {
by?: <T extends Entity>(query: Query<T>) => Query<T> | Promise<Query<T>>;
}
export declare class WebDBReceiver {
private _manager;
private _params;
constructor(manager: Manager, params?: IDbReceiverParams);
get manager(): Manager;
get params(): IDbReceiverParams;
call<T extends keyof Manager['db']>(name: T, ...args: any[]): Promise<void | import("@berish/orm").IBaseDBItem | import("@berish/orm").IBaseDBItem[] | (() => any)>;
private withBy;
}
export {};