@ccs-design/rc-pro
Version:
ccs design basic react component
43 lines (33 loc) • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isFunction = isFunction;
exports.getStroage = getStroage;
exports.setStroage = setStroage;
exports.removeStroage = removeStroage;
exports.showLogWarning = showLogWarning;
exports.showWarning = showWarning;
var _localforage = _interopRequireDefault(require("localforage"));
var _warning = _interopRequireDefault(require("rc-util/lib/warning"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function isFunction(obj) {
return typeof obj === 'function';
}
function getStroage(key) {
return _localforage.default.getItem(key);
}
function setStroage(key, value) {
return _localforage.default.setItem(key, value);
}
function removeStroage(key) {
return _localforage.default.removeItem(key);
}
function showLogWarning(message) {
if (process.env.NODE_ENV === 'development') {
console.log("%c ".concat(message), 'color:#ff5722');
}
}
function showWarning(valid, message) {
(0, _warning.default)(valid, message);
}