Files
metabuilder/packages/ui_level5/seed/scripts/transfer/init.lua
2025-12-30 12:42:47 +00:00

19 lines
634 B
Lua

-- Transfer module facade
-- Re-exports all transfer functions for backward compatibility
local initiate = require("transfer.initiate_transfer")
local confirm = require("transfer.confirm_transfer")
local assign = require("transfer.assign_god")
---@class TransferModule
---@field initiateTransfer fun(ctx: TransferContext): TransferResult
---@field confirmTransfer fun(ctx: TransferContext): TransferResult
---@field assignGod fun(ctx: TransferContext): TransferResult
local M = {}
M.initiateTransfer = initiate.initiateTransfer
M.confirmTransfer = confirm.confirmTransfer
M.assignGod = assign.assignGod
return M