hammer/lib/init.luau
marked 2a6907434a
Some checks failed
Continous Integration / Build (push) Successful in 11s
Continous Integration / Lint (push) Successful in 9s
Continous Integration / Styling (push) Failing after 3s
Continous Integration / Unit Testing (push) Failing after 30s
Cleanup & refactor
2025-05-07 00:37:24 +02:00

22 lines
646 B
Text

--!strict
--!optimize 2
local collect = require("@self/utilities/collect")
export type SignalLike<T...> = collect.SignalLike<any, T...>
export type VerboseSignalLike<D, T...> = collect.SignalLike<D, T...>
local ref = require("@self/utilities/ref")
export type Ref = ref.Identity
local tracker = require("@self/utilities/tracker")
export type Tracker = tracker.Identity
export type TrackerCommands = tracker.Commands
local command_buffer = require("@self/utilities/command_buffer")
export type CommandBuffer = command_buffer.Identity
return {
collect = collect,
ref = ref,
tracker = tracker,
command_buffer = command_buffer,
}