genui / openui / OpenUiRendererRuntimeProps
OpenUiRendererRuntimeProps
Props for rendering raw OpenUI response text with parsing, runtime state, actions, and query execution.
Properties
initialState?
Initial persisted state. $-prefixed keys hydrate reactive bindings.
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:64
isStreaming?
Whether the LLM is still streaming; disables interactions while true.
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:58
library
Component library from createOpenUiLibrary().
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:56
onAction()?
Callback when a component triggers a host action.
Parameters
Returns
void
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:60
onError()?
Structured parser/runtime/query errors for correction loops.
Parameters
Returns
void
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:72
onParseResult()?
Called whenever the raw parse result changes.
Parameters
Returns
void
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:66
onStateUpdate()?
Called whenever $variables or form state changes.
Parameters
Returns
void
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:62
queryLoader?
Custom loading node shown while Query() calls are in flight.
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:70
response
Raw openui-lang response text. This enables v0.5 runtime features.
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:54
toolProvider?
Tool provider for Query()/Mutation(): function map or MCP client.
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:68