@gecogvidanto/plugin-nedb
Version:
Nebd local database management plugin for ĞecoĞvidanto
12 lines (11 loc) • 435 B
TypeScript
import { Database, DatabasePlugin, ModelList, ModelTypeList, ServerApp } from '@gecogvidanto/plugin';
/**
* Nedb plugin manage an nedb database for ĞecoĞvidanto.
*/
export default class NedbPlugin implements DatabasePlugin {
private readonly nedbConfig;
private readonly lang;
constructor(serverApp: ServerApp);
ready(): Promise<void>;
openDatabase<T extends ModelList>(types: ModelTypeList<T>): Database<T>;
}