UNPKG

easy-api.ts

Version:

A powerful library to create your own API with ease.

1 lines 649 B
Object.defineProperty(exports,"__esModule",{value:!0}),exports.NativeDatabase=exports.BaseDatabase=void 0;let midb_1=require("midb");class BaseDatabase{}exports.BaseDatabase=BaseDatabase;class NativeDatabase extends BaseDatabase{driver;constructor(e){super(),this.driver=new midb_1.Database(e)}async deleteValue({key:e,table:a="main"}){return this.driver.delete(e,a)}async hasValue({key:e,table:a="main"}){return this.driver.has(e,a)}async getValue({key:e,table:a="main"}){return this.driver.get(e,a)}async setValue({key:e,value:a,table:t="main"}){return this.driver.set(e,a,t)}start(e){e&&e.call(this.driver)}}exports.NativeDatabase=NativeDatabase;