diff options
author | Aylur <[email protected]> | 2024-06-07 13:22:21 +0200 |
---|---|---|
committer | Aylur <[email protected]> | 2024-06-07 13:22:21 +0200 |
commit | be3623af5e3dc23445037d5d3c163accd7b5a2af (patch) | |
tree | 7bdbb67dc516fcc653dddad6a591831c8e9da693 /gjs/src | |
parent | 234dbffa3dbd0d7418585acd7e051685a1e57a06 (diff) |
fix: empty constructor
Diffstat (limited to 'gjs/src')
-rw-r--r-- | gjs/src/astalify.ts | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gjs/src/astalify.ts b/gjs/src/astalify.ts index 009cc18..2817606 100644 --- a/gjs/src/astalify.ts +++ b/gjs/src/astalify.ts @@ -43,7 +43,7 @@ function hook( return self } -function ctor(self: any, config: any, ...children: Gtk.Widget[]) { +function ctor(self: any, config: any = {}, ...children: Gtk.Widget[]) { const { setup, child, ...props } = config props.visible ??= true @@ -181,6 +181,7 @@ export type ConstructProps< Props = unknown, Signals extends Record<`on${string}`, Array<unknown>> = Record<`on${string}`, any[]> > = Partial<{ + // @ts-expect-error can't assign to unknown, but it works as expected though [S in keyof Signals]: SigHandler<Self, Signals[S]> }> & Partial<{ [Key in `on${string}`]: SigHandler<Self, any[]> |