UNPKG

mframejs

Version:
16 lines (11 loc) 446 B
import { PropertyObserverHandler } from './propertyObserverHandler'; import { IListener, IBindingContext } from '../../interface/exported'; /** * subscribe to key on class * */ export function subscribeClassProperty(_class: IBindingContext, key: string, listener: IListener) { const observerHandler = new PropertyObserverHandler(key, listener); observerHandler.bind(_class); listener.caller = observerHandler; }