aboutsummaryrefslogtreecommitdiff
path: root/src/observable.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/observable.ts')
-rw-r--r--src/observable.ts4
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