testplane
Version:
Tests framework based on mocha and wdio
29 lines • 825 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.dumpStorage = void 0;
const dumpStorage = () => {
const getData = (storage) => {
const data = {};
for (let i = 0; i < storage.length; i++) {
const key = storage.key(i);
if (key) {
data[key] = storage.getItem(key);
}
}
return Object.keys(data).length === 0 ? undefined : data;
};
try {
return {
localStorage: getData(window?.localStorage),
sessionStorage: getData(window?.sessionStorage),
};
}
catch (error) {
return {
localStorage: undefined,
sessionStorage: undefined,
};
}
};
exports.dumpStorage = dumpStorage;
//# sourceMappingURL=dumpStorage.js.map