docs
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful

This commit is contained in:
2026-02-21 23:53:36 +01:00
parent 3b137fd48e
commit 76964f872d
28 changed files with 301 additions and 28 deletions

View File

@@ -1,5 +1,7 @@
local _decisions = {}
--- Registers a decision definition.
-- @param decision table The decision data table.
function Decision.register(decision)
if not decision or not decision.id then
PopupWindow.show({"Error: Invalid decision object registered (missing id)!"})
@@ -22,10 +24,15 @@ function Decision.register(decision)
_decisions[decision.id] = decision
end
--- Gets a decision by ID.
-- @param id string The ID of the decision.
-- @return table The decision table or nil.
function Decision.get(id)
return _decisions[id]
end
--- Gets all registered decisions.
-- @return table A table of all registered decisions.
function Decision.get_all()
return _decisions
end