UNPKG

@arc-publishing/sdk-identity

Version:
34 lines 1.05 kB
var MemoryStorage = (function () { function MemoryStorage() { this._memoryStorage = {}; } MemoryStorage.prototype.length = function () { return Object.keys(this._memoryStorage).length; }; MemoryStorage.prototype.getItem = function (key) { return this._memoryStorage[key]; }; MemoryStorage.prototype.setItem = function (key, data) { if (!key) { return; } this._memoryStorage[key] = data; return data; }; MemoryStorage.prototype.removeItem = function (key) { if (!key || !this._memoryStorage[key]) { return; } this._memoryStorage[key] = undefined; }; MemoryStorage.prototype.clear = function () { this._memoryStorage = {}; }; MemoryStorage.prototype.key = function (_) { console.warn('[ArcId] unsupported method, please use getItem(key) instead.'); return 'N/A'; }; return MemoryStorage; }()); export default MemoryStorage; //# sourceMappingURL=memoryStorage.js.map