Documentation
¶
Overview ¶
Package lua provides Lua bindings for the kairo service layer This is the primary extensibility interface for plugins
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Engine ¶
type Engine struct {
// contains filtered or unexported fields
}
Engine manages the Lua runtime and plugin execution
func NewEngine ¶
func NewEngine(svc service.TaskService, hks *hooks.Manager) *Engine
NewEngine creates a new Lua engine with the given service and hooks
func (*Engine) SetTimeout ¶
SetTimeout sets the execution timeout for plugin code
func (*Engine) SetupKairoAPI ¶
SetupKairoAPI sets up the kairo module and API in the given Lua state
Click to show internal directories.
Click to hide internal directories.