diff options
author | Aylur <[email protected]> | 2024-06-16 02:09:03 +0200 |
---|---|---|
committer | Aylur <[email protected]> | 2024-06-16 02:09:03 +0200 |
commit | 49f0ffcd5df6f15e195ece8f3a9a33ef873638ae (patch) | |
tree | fc1c5ce23c5dac2c003ccb47c958a680c0273d6d /gjs | |
parent | a4229d6db2896a9e600ec7110c0370d50f2fb73c (diff) |
fix(Variable): pass emitting object on observe
Diffstat (limited to 'gjs')
-rw-r--r-- | gjs/src/variable.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gjs/src/variable.ts b/gjs/src/variable.ts index 5ebaf5a..b5f186b 100644 --- a/gjs/src/variable.ts +++ b/gjs/src/variable.ts @@ -172,11 +172,11 @@ class VariableWrapper<T> extends Function { observe( objs: Connectable | Array<[obj: Connectable, signal: string]>, - sigOrFn: string | ((...args: any[]) => T), - callback?: (...args: any[]) => T, + sigOrFn: string | ((obj: Connectable, ...args: any[]) => T), + callback?: (obj: Connectable, ...args: any[]) => T, ) { const f = typeof sigOrFn === "function" ? sigOrFn : callback ?? (() => this.get()) - const set = (_: Connectable, ...args: any[]) => this.set(f(...args)) + const set = (obj: Connectable, ...args: any[]) => this.set(f(obj, ...args)) if (Array.isArray(objs)) { for (const obj of objs) { |