UNPKG

@yoroi/portfolio

Version:

The Portfolio package of Yoroi SDK

24 lines 669 B
import { storageSerializer } from '@yoroi/common'; import { freeze } from 'immer'; export const portfolioTokenStorageMaker = _ref => { let { tokenInfoStorage } = _ref; const infos = { save: entries => tokenInfoStorage.multiSet(entries, storageSerializer), read: keys => tokenInfoStorage.multiGet(keys), all: () => tokenInfoStorage.multiGet(tokenInfoStorage.getAllKeys()), keys: () => tokenInfoStorage.getAllKeys(), clear: () => tokenInfoStorage.clear() }; const clear = () => { tokenInfoStorage.clear(); }; return freeze({ token: { infos }, clear }, true); }; //# sourceMappingURL=token-storage-maker.js.map