UNPKG

@pubby/sdk

Version:
25 lines (21 loc) 919 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var browserPerformance = new Function("try { return window.performance; } catch(e) { return undefined; }")(); var browserLocalstorage = new Function("try { return window.localStorage; } catch(e) { return undefined; }")(); var storage = new Map(); var performance = browserPerformance !== null && browserPerformance !== void 0 ? browserPerformance : { now: function () { return process.uptime() * 1000; } }; var localStorage = browserLocalstorage !== null && browserLocalstorage !== void 0 ? browserLocalstorage : { getItem: function (key) { return storage.get(key); }, setItem: function (key, value) { return storage.set(key, value); }, deleteItem: function (key) { return storage.delete(key); } }; exports.localStorage = localStorage; exports.performance = performance;