chore: simplify `create` params

This commit is contained in:
Aire-One 2024-11-28 00:40:25 +01:00
parent 09e56887d9
commit dd7ab41749
2 changed files with 1 additions and 10 deletions

View File

@ -23,7 +23,6 @@ describe("Awesome-slot", function()
target = target, target = target,
signal = "signal", signal = "signal",
slot = function() end, slot = function() end,
slot_params = { key = "value" },
} }
assert.is_not_nil(s) assert.is_not_nil(s)
@ -36,7 +35,6 @@ describe("Awesome-slot", function()
target = target, target = target,
signal = "signal", signal = "signal",
slot = function() end, slot = function() end,
slot_params = { key = "value" },
} }
slot.remove(s) slot.remove(s)
@ -93,8 +91,6 @@ describe("Awesome-slot", function()
target = target, target = target,
signal = "signal", signal = "signal",
slot = function() end, slot = function() end,
slot_params = { key = "value" },
connect = true,
} }
slot.disconnect(s) slot.disconnect(s)
@ -109,7 +105,6 @@ describe("Awesome-slot", function()
target = target, target = target,
signal = "signal", signal = "signal",
slot = function() end, slot = function() end,
slot_params = { key = "value" },
} }
assert.is_not_nil(slot.get_slot(s)) assert.is_not_nil(slot.get_slot(s))
@ -124,7 +119,6 @@ describe("Awesome-slot", function()
target = target, target = target,
signal = "signal", signal = "signal",
slot = function() end, slot = function() end,
slot_params = { key = "value" },
} }
assert.is_not_nil(slot.get_slot(id)) assert.is_not_nil(slot.get_slot(id))
@ -137,7 +131,6 @@ describe("Awesome-slot", function()
target = target, target = target,
signal = "signal", signal = "signal",
slot = function() end, slot = function() end,
slot_params = { key = "value" },
} }
assert.is_not_nil(s.id) assert.is_not_nil(s.id)
@ -158,7 +151,6 @@ describe("Awesome-slot", function()
signal = signal_name, signal = signal_name,
slot = callback, slot = callback,
slot_params = params, slot_params = params,
connect = true,
} }
target:emit_signal(signal_name) target:emit_signal(signal_name)
@ -180,7 +172,6 @@ describe("Awesome-slot", function()
target = target, target = target,
signal = signal_name, signal = signal_name,
slot = callback, slot = callback,
connect = true,
} }
target:emit_signal(signal_name, 1, 2, 3) target:emit_signal(signal_name, 1, 2, 3)

View File

@ -107,7 +107,7 @@ end
-- @tparam any params.target The slot target object. -- @tparam any params.target The slot target object.
-- @tparam string params.signal The signal the slot connects to. -- @tparam string params.signal The signal the slot connects to.
-- @tparam function params.slot The callback function to connect to the signal. -- @tparam function params.slot The callback function to connect to the signal.
-- @tparam table params.slot_params The parameters to pass to the callback -- @tparam[opt] table params.slot_params The parameters to pass to the callback
-- function. (The signal will invoke the callback function with this table as -- function. (The signal will invoke the callback function with this table as
-- parameter) -- parameter)
-- @tparam[opt=true] boolean params.connect Connect the slot now. -- @tparam[opt=true] boolean params.connect Connect the slot now.