StorageController.default.js 700 B

1234567891011121314151617181920212223242526272829303132
  1. Object.defineProperty(exports, "__esModule", {
  2. value: true
  3. });
  4. exports.default = void 0;
  5. var memMap = {};
  6. var StorageController = {
  7. async: 0,
  8. getItem: function (path) {
  9. if (memMap.hasOwnProperty(path)) {
  10. return memMap[path];
  11. }
  12. return null;
  13. },
  14. setItem: function (path, value) {
  15. memMap[path] = String(value);
  16. },
  17. removeItem: function (path) {
  18. delete memMap[path];
  19. },
  20. getAllKeys: function () {
  21. return Object.keys(memMap);
  22. },
  23. clear: function () {
  24. for (var key in memMap) {
  25. if (memMap.hasOwnProperty(key)) {
  26. delete memMap[key];
  27. }
  28. }
  29. }
  30. };
  31. module.exports = StorageController;
  32. var _default = exports.default = StorageController;