diff options
-rw-r--r-- | lang/lua/astal/binding.lua | 4 | ||||
-rw-r--r-- | lang/lua/astal/gtk3/widget.lua | 1 | ||||
-rw-r--r-- | lang/lua/astal/init.lua | 1 | ||||
-rw-r--r-- | lang/lua/astal/variable.lua | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/lang/lua/astal/binding.lua b/lang/lua/astal/binding.lua index 9708ef8..dd2df7f 100644 --- a/lang/lua/astal/binding.lua +++ b/lang/lua/astal/binding.lua @@ -2,14 +2,14 @@ local lgi = require("lgi") local GObject = lgi.require("GObject", "2.0") ---@class Binding ----@field emitter table|Variable +---@field emitter table | Variable | userdata ---@field property? string ---@field transform_fn function ---@overload fun(emitter: table | userdata, property?: string): Binding local Binding = {} Binding.__index = Binding ----@param emitter table | userdata +---@param emitter table | Variable | userdata ---@param property? string ---@return Binding function Binding.new(emitter, property) diff --git a/lang/lua/astal/gtk3/widget.lua b/lang/lua/astal/gtk3/widget.lua index 1a4454e..c8857e7 100644 --- a/lang/lua/astal/gtk3/widget.lua +++ b/lang/lua/astal/gtk3/widget.lua @@ -5,7 +5,6 @@ local astalify = require("astal.gtk3.astalify") ---@overload fun(ctor: any): function local Widget = { - ---@overload fun(ctor: any): function astalify = astalify, Box = astalify(Astal.Box), Button = astalify(Astal.Button), diff --git a/lang/lua/astal/init.lua b/lang/lua/astal/init.lua index 5630ba4..190994a 100644 --- a/lang/lua/astal/init.lua +++ b/lang/lua/astal/init.lua @@ -7,6 +7,7 @@ local Binding = require("astal.binding") local File = require("astal.file") local Process = require("astal.process") local Time = require("astal.time") +---@type Variable | fun(v: any): Variable local Variable = require("astal.variable") return { diff --git a/lang/lua/astal/variable.lua b/lang/lua/astal/variable.lua index 7a0d712..9f67715 100644 --- a/lang/lua/astal/variable.lua +++ b/lang/lua/astal/variable.lua @@ -17,7 +17,7 @@ local Process = require("astal.process") ---@field private poll_fn? function ---@field private watch_transform? fun(next: any, prev: any): any ---@field private watch_exec? string[] | string ----@overload fun(value?: any): Variable +---@overload fun(transform?: fun(v: any): any): Binding local Variable = {} Variable.__index = Variable |