UNPKG

@yoroi/portfolio

Version:

The Portfolio package of Yoroi SDK

31 lines (30 loc) 860 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.portfolioTokenStorageMaker = void 0; var _common = require("@yoroi/common"); var _immer = require("immer"); const portfolioTokenStorageMaker = _ref => { let { tokenInfoStorage } = _ref; const infos = { save: entries => tokenInfoStorage.multiSet(entries, _common.storageSerializer), read: keys => tokenInfoStorage.multiGet(keys), all: () => tokenInfoStorage.multiGet(tokenInfoStorage.getAllKeys()), keys: () => tokenInfoStorage.getAllKeys(), clear: () => tokenInfoStorage.clear() }; const clear = () => { tokenInfoStorage.clear(); }; return (0, _immer.freeze)({ token: { infos }, clear }, true); }; exports.portfolioTokenStorageMaker = portfolioTokenStorageMaker; //# sourceMappingURL=token-storage-maker.js.map