UNPKG

@mongez/db-browser

Version:

A comprehensive package for handling browser databases

28 lines 809 B
import { CacheData } from "./types"; export default interface DatabaseDriverInterface { /** * Set database into storage * @param {string} key * @param {any} value * @returns {Promise} */ set(key: string, value: any): Promise<any>; /** * Get value from database engine, if key does not exist return default value * @param {string} key * @param {CacheData} cachingData * @returns {Promise} */ get(key: string, cachingData?: CacheData): Promise<any>; /** * Remove the given key from the database storage * * @param {string} key */ remove(key: string): Promise<any>; /** * Clear all data in database */ flush(): void; } //# sourceMappingURL=DatabaseDriverInterface.d.ts.map