UNPKG

translate-maker

Version:

Lightweight translation module. Internationalize your great project.

47 lines (35 loc) 736 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _Cache = _interopRequireDefault(require("./Cache")); class Memory extends _Cache.default { constructor(options = {}) { super(options); this.data = {}; } get(key) { return this.data[key]; } has(key) { return !!this.data[key]; } set(key, value) { this.data[key] = value; return true; } clear() { this.data = {}; return true; } dehydrate() { return this.data; } rehydrate(state) { this.data = state; } } exports.default = Memory; //# sourceMappingURL=Memory.js.map