Files
metabuilder/packages/stream_cast/seed/scripts/schedule.lua
2025-12-30 19:47:57 +00:00

18 lines
628 B
Lua

--- Stream scheduling facade
--- Re-exports single-function modules for backward compatibility
---@module schedule
---@class ScheduleModule
---@field render_item fun(item: table): string Render schedule item
---@field render_list fun(items: table[]): string Render schedule list
---@field create fun(stream: table): string Schedule new stream
---@field cancel fun(stream_id: string): boolean Cancel scheduled stream
local M = {}
M.render_item = require("render_schedule_item")
M.render_list = require("render_schedule_list")
M.create = require("schedule_stream")
M.cancel = require("cancel_stream")
return M