UNPKG

enmap-wrapper

Version:

Object Oriented Wrapper for Enmap

21 lines (18 loc) 566 B
import Enmap, { EnmapOptions } from 'enmap'; declare abstract class Database { protected options: EnmapOptions<any, any>; protected db: Enmap; protected name: string; protected constructor(options: EnmapOptions<any, any>); wipe(): void; getNumOfKeys(): number; protected getAllValues(): any[]; protected getAllKeys(): (string | number)[]; protected getAllKeysAndValues(): { key: string | number; value: any; }[]; close(): void; protected ensure(key: string, value: any): void; } export { Database };