UNPKG

@tacky/store

Version:

State management framework based on react

20 lines (14 loc) 515 B
"use strict"; 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;