@tacky/store
Version:
State management framework based on react
18 lines (14 loc) • 535 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.compatibleSymbol = compatibleSymbol;
exports.NAMESPACE = exports.CURRENT_MATERIAL_TYPE = void 0;
var _lang = require("../utils/lang");
function compatibleSymbol(key) {
return (0, _lang.isSupportSymbol)() ? Symbol(key) : "@@TACKY__".concat(key);
}
var CURRENT_MATERIAL_TYPE = compatibleSymbol('material-type');
exports.CURRENT_MATERIAL_TYPE = CURRENT_MATERIAL_TYPE;
var NAMESPACE = compatibleSymbol('namespace');
exports.NAMESPACE = NAMESPACE;