-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Description
Usage:
import * as ldb from './ldb/promise';
ldb.set('some_key', 123); // do not wait
await ldb.set('some_key_2', 234); // do wait
let data = await ldb.get('some_key');./ldb/promise/index.mjs (./ldb/promise/package.json -> main: 'index.mjs')
/** Nabil Redmann, 2024 */
import ldb from 'localdata'; // https://github.com/DVLP/localStorageDB
// Setting values
export let set = async (key, value) =>
new Promise((r) => ldb.set(key, value, r));
// Getting values
export let get = async (key) => new Promise((r) => ldb.get(key, r));
// Deleting one value
// renamed, because 'delete' is a reserved word
export let remove = async (key) => new Promise((r) => ldb.delete(key, r));
// List all keys
export let list = async () => new Promise(ldb.list);
// Get all keys and values
export let getAll = async () => new Promise(ldb.getAll);
// Clear everything
export let clear = async () => new Promise(ldb.clear);Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels