@gramio/storage
Version:
Storage core for GramIO with in memory built-in
22 lines (19 loc) • 433 B
JavaScript
;
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;