export * from "./common.js"; export const name: "isodb-lmdb"; /** * @template {common.IObjectDef} ODef * * @implements common.IObject */ export class ObjectStore> implements common.IObject { /** * @param {lmdb.Database} t * @param {ODef} odef */ constructor(t: lmdb.Database, odef: ODef); t: lmdb.Database; odef: ODef; /** * @template {keyof ODef} Key * @param {Key} key * @return {Promise|null>} */ get(key: Key): Promise | null>; /** * @template {keyof ODef} Key * @param {Key} key * @param {InstanceType} value */ set(key: Key_1, value: InstanceType): void; /** * @template {keyof ODef} Key * @param {Key} key */ remove(key: Key_2): void; } export function openDB(location: string, def: DEF): Promise>; export function deleteDB(path: string): Promise; import * as common from './common.js'; import * as lmdb from 'lmdb'; //# sourceMappingURL=node.d.ts.map