translate-maker
Version:
Lightweight translation module. Internationalize your great project.
54 lines (41 loc) • 1.08 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread"));
class Cache {
constructor(options = {}) {
this.options = options;
}
getOptions() {
return (0, _objectSpread2.default)({}, this.options);
}
get(key) {
// eslint-disable-line
throw new Error('Implement method get');
}
has(key) {
// eslint-disable-line
throw new Error('Implement method has');
}
set(key, value) {
// eslint-disable-line
throw new Error('Implement method set');
}
clear() {
// eslint-disable-line
throw new Error('Implement method clear');
}
dehydrate() {
// eslint-disable-line
throw new Error('Implement method dehydrate');
}
rehydrate(state) {
// eslint-disable-line
throw new Error('Implement method rehydrate');
}
}
exports.default = Cache;
//# sourceMappingURL=Cache.js.map