Сделать его доступным в глобальной таблице. Например:
--main.lua
require "myModule"
myModule.someFunc()
function mainFunc(...)
--...
end
--myModule.lua
module(myModule)
mainFunc(parameters)
Пока модуль не определяет одно и то же имя переменной локально (и если это так, вы можете использовать _G.mainFunc
, чтобы получить его), у вас все будет в порядке.