@gramio/storage
Version:
Storage core for GramIO with in memory built-in
20 lines (18 loc) • 371 B
JavaScript
function inMemoryStorage(map) {
const storage = map ?? /* @__PURE__ */ new Map();
return {
get(key) {
return storage.get(key)?.data;
},
has(key) {
return storage.has(key);
},
set(key, value) {
storage.set(key, { data: value });
},
delete(key) {
return storage.delete(key);
}
};
}
export { inMemoryStorage };