@berish/orm-web-file-adapter
Version:
Адаптер файловой базы данных по сети для @berish/orm
17 lines (16 loc) • 857 B
TypeScript
import { Manager } from '@berish/orm';
export declare type WebFileMethodParameters<N extends keyof Manager['file']> = Parameters<Manager['file'][N]>;
export declare type WebFileMethodReturn<N extends keyof Manager['file']> = ReturnType<Manager['file'][N]>;
export declare class WebFileReceiver {
private _manager;
constructor(manager: Manager);
get manager(): Manager;
get API(): {
get: (ids: string[], fetchData: boolean) => Promise<import("@berish/orm").IBaseFileItem[]>;
create: (items: import("@berish/orm").IBaseFileItem[]) => Promise<void>;
delete: (ids: string[]) => Promise<void>;
};
get: (ids: string[], fetchData: boolean) => Promise<import("@berish/orm").IBaseFileItem[]>;
create: (items: import("@berish/orm").IBaseFileItem[]) => Promise<void>;
delete: (ids: string[]) => Promise<void>;
}