datanautics
Version:
**Datanautics** is a lightweight key-value storage system with support for nested property access, persistent dumps to disk, and configurable autosave intervals.
15 lines (14 loc) • 482 B
TypeScript
/// <reference types="node" />
import { EventEmitter } from 'events';
import { DatanauticsOptions } from './options';
export declare class Datanautics {
protected options: DatanauticsOptions;
protected data: Record<string, any>;
protected eventEmitter: EventEmitter;
constructor(options?: DatanauticsOptions);
store(): void;
protected createDump(): void;
protected useDump(): void;
set(key: string, value: any): boolean;
get(key: string): any;
}