UNPKG

mframejs

Version:
15 lines (12 loc) 483 B
import { ArrayObserverHandler } from './arrayObserverHandler'; import { IListener, IBindingContext } from '../../interface/exported'; /** * subscribe to array on class * this is changes like push, splice, pop etc etc * */ export function subscribeClassArray(_class: IBindingContext, key: string, listener: IListener) { const observerHandler = new ArrayObserverHandler(key, listener); observerHandler.bind(_class); listener.caller = observerHandler; }