UNPKG

@tacky/store

Version:

State management framework based on react

11 lines (8 loc) 360 B
import { toObjectTypeString, stateDecoRegExp } from './lang'; export function quacksLikeADecorator(args: any[]): boolean { return (args.length === 2 || args.length === 3) && typeof args[1] === 'string' } // prop could be decorated by @reactor export const canObserve = (value: any): boolean => { return stateDecoRegExp.test(toObjectTypeString(value)); }