UNPKG

1.94 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4
5Object.defineProperty(exports, "__esModule", {
6 value: true
7});
8exports["default"] = exports.Storage = void 0;
9
10var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
11
12var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
13
14var _get2 = _interopRequireDefault(require("lodash/get"));
15
16var _set2 = _interopRequireDefault(require("lodash/set"));
17
18var _assignProps = _interopRequireDefault(require("@lskjs/utils/assignProps"));
19
20// import createLogger from '@lskjs/utils/createLogger';
21// const DEBUG = false;
22// const debug = createLogger({ name: '@lskjs/storage', enable: DEBUG });
23var Storage = /*#__PURE__*/function () {
24 // debug = debug;
25 function Storage() {
26 (0, _classCallCheck2["default"])(this, Storage);
27 this.state = {};
28
29 for (var _len = arguments.length, props = new Array(_len), _key = 0; _key < _len; _key++) {
30 props[_key] = arguments[_key];
31 }
32
33 _assignProps["default"].apply(void 0, [this].concat(props));
34 }
35
36 (0, _createClass2["default"])(Storage, [{
37 key: "init",
38 value: function init() {
39 this._inited = true;
40 }
41 }, {
42 key: "_get",
43 value: function _get(key) {
44 return (0, _get2["default"])(this, "state.".concat(key));
45 }
46 }, {
47 key: "get",
48 value: function get(key) {
49 var value = this._get(key); // debug('get', key, value);
50
51
52 return value;
53 }
54 }, {
55 key: "_set",
56 value: function _set(key, value) {
57 return (0, _set2["default"])(this, "state.".concat(key), value);
58 }
59 }, {
60 key: "set",
61 value: function set(key, value) {
62 this._set(key, value); // debug('set', key, value);
63
64 }
65 }]);
66 return Storage;
67}();
68
69exports.Storage = Storage;
70var _default = Storage;
71exports["default"] = _default;
72//# sourceMappingURL=Storage.js.map
\No newline at end of file