UNPKG

323 BPlain TextView Raw
1import { sourceContext } from 'aurelia-binding';
2
3export class BindingSignaler {
4 signals = {};
5
6 signal(name: string): void {
7 let bindings = this.signals[name];
8 if (!bindings) {
9 return;
10 }
11 let i = bindings.length;
12 while (i--) {
13 bindings[i].call(sourceContext);
14 }
15 }
16}