UNPKG

@gecogvidanto/plugin-nedb

Version:

Nebd local database management plugin for ĞecoĞvidanto

27 lines (26 loc) 726 B
/** * The configuration, with data directory and interval for datastore compaction. */ export default interface NedbConfig { directory: string; compactInterval: number; } /** * Description of the configuration. */ export declare const configDescription: import("confinode").ConfigDescription<NedbConfig>; /** * The nedb plugin configuration in the full server configuration. */ export interface FullConfig { plugins: { nedb: NedbConfig; }; } /** * Test (type guard) if a given object contains nedb configuration. * * @param config - The supposed configuration. * @returns True if object contains configuration. */ export declare function isFullConfig(config: unknown): config is FullConfig;