@turbox3d/shared
Version:
turbox shared internal utility
8 lines • 343 B
JavaScript
import { toObjectTypeString, stateDecoRegExp } from './lang';
export function quacksLikeADecorator(args) {
return (args.length === 2 || args.length === 3) && typeof args[1] === 'string';
}
// prop could be decorated by @reactor
export var canObserve = function canObserve(value) {
return stateDecoRegExp.test(toObjectTypeString(value));
};