(name: string, callback: (val: any) => void)
| 71 | } |
| 72 | |
| 73 | function register_on_change(name: string, callback: (val: any) => void): string { |
| 74 | let callback_id = randomid(10); |
| 75 | if (!(name in disposable_onchange_callbacks)) |
| 76 | disposable_onchange_callbacks[name] = {}; |
| 77 | disposable_onchange_callbacks[name][callback_id] = callback; |
| 78 | return callback_id; |
| 79 | } |
| 80 | |
| 81 | function trigger_onchange_event(name: string, value: any) { |
| 82 | let resolve_list = disposable_onchange_callbacks[name] || {}; |
no test coverage detected
searching dependent graphs…