UNPKG

@gramio/storage

Version:

Storage core for GramIO with in memory built-in

22 lines (19 loc) 433 B
'use strict'; function inMemoryStorage(map) { const storage = map ?? /* @__PURE__ */ new Map(); return { get(key) { return storage.get(String(key))?.data; }, has(key) { return storage.has(String(key)); }, set(key, value) { storage.set(String(key), { data: value }); }, delete(key) { return storage.delete(String(key)); } }; } exports.inMemoryStorage = inMemoryStorage;