@pubby/sdk
Version:
Pubby Development Kit
25 lines (21 loc) • 919 B
JavaScript
;
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;