node-json-db
Version:
Database using JSON file as storage for Node.JS
20 lines (19 loc) • 725 B
TypeScript
import { IAdapter } from "../adapter/IAdapter";
export interface JsonDBConfig {
readonly adapter: IAdapter<any>;
readonly saveOnPush: boolean;
readonly separator: string;
}
export declare class Config implements JsonDBConfig {
adapter: IAdapter<any>;
readonly filename: string;
saveOnPush: boolean;
separator: string;
constructor(filename: string, saveOnPush?: boolean, humanReadable?: boolean, separator?: string, syncOnSave?: boolean);
}
export declare class ConfigWithAdapter implements JsonDBConfig {
readonly adapter: IAdapter<any>;
readonly saveOnPush: boolean;
readonly separator: string;
constructor(adapter: IAdapter<any>, saveOnPush?: boolean, separator?: string);
}