Refactor Heimdall modules to use class-based structure for improved organization and clarity

This commit is contained in:
2025-05-18 12:28:25 +02:00
parent b16cf762ac
commit 017cbf01f8
5 changed files with 340 additions and 329 deletions

View File

@@ -1,12 +1,12 @@
local _, shared = ...
---@cast shared HeimdallShared
local ModuleName = "Configurator"
---@class HeimdallConfiguratorConfig
---@field enabled boolean
---@field debug boolean
local ModuleName = "Configurator"
---@diagnostic disable-next-line: missing-fields
shared.Configurator = {}
function shared.Configurator.Init() print(string.format("[Heimdall] %s module loaded", ModuleName)) end
---@class Configurator
shared.Configurator = {
Init = function() print(string.format("[Heimdall] %s module loaded", ModuleName)) end,
}