@tacky/store
Version:
State management framework based on react
20 lines (14 loc) • 515 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.quacksLikeADecorator = quacksLikeADecorator;
exports.canObserve = void 0;
var _lang = require("./lang");
function quacksLikeADecorator(args) {
return (args.length === 2 || args.length === 3) && typeof args[1] === 'string';
} // prop could be decorated by @reactor
var canObserve = function canObserve(value) {
return _lang.stateDecoRegExp.test((0, _lang.toObjectTypeString)(value));
};
exports.canObserve = canObserve;