UNPKG

dyna-config-handler

Version:

Simplifies the configuration handling in json files for node-js applications

18 lines (17 loc) 457 B
export interface IConfiguration<C> { filename?: string; defaults?: C; config?: C; } export declare class DynaConfigHandler<C> { constructor(settings?: IConfiguration<C>); private _settings; private _config; readonly config: C; readonly c: C; private _setDefaults(defaults); reset(): void; save(humanReadable?: boolean): Promise<void>; load(): Promise<void>; delete(): Promise<boolean>; }