rusty-luau/mod.luau

17 lines
426 B
Text
Raw Normal View History

local fs = require("@lune/fs")
2024-07-15 14:16:36 +01:00
local luau = require("@lune/luau")
2024-07-15 14:16:36 +01:00
local SIGNAL_PATH =
"Packages/_Index/ffrostflame_luausignal@0.2.4/luausignal/src/init.luau"
local _signal = require(SIGNAL_PATH)
export type Signal<T...> = _signal.luauSignal<T...>
local signal: {
2024-07-15 14:16:36 +01:00
new: <T...>() -> Signal<T...>,
} = luau.load(
'local task = require("@lune/task")\n' .. fs.readFile(SIGNAL_PATH)
)()
return {
2024-07-15 14:16:36 +01:00
signal = signal,
}