diff options
Diffstat (limited to 'src/observable.ts')
-rw-r--r-- | src/observable.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/observable.ts b/src/observable.ts index 3e1308c..f00b845 100644 --- a/src/observable.ts +++ b/src/observable.ts @@ -17,11 +17,11 @@ export class OVar<T> { this.observers.forEach(o => o(v)) } - onchange(handler: (v: T) => unknown): () => unknown { + onchange(handler: (v: T) => unknown): () => void { this.observers.push(handler) return () => this.observers = this.observers.filter(o => o != handler) } - onchangeinit(handler: (v: T) => unknown): () => unknown { + onchangeinit(handler: (v: T) => unknown): () => void { const abort = this.onchange(handler) handler(this.value) return abort |