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:62
isStreaming?
Whether the LLM is still streaming; disables interactions while true.
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:56
library
Component library from createOpenUiLibrary().
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:54
onAction()?
Callback when a component triggers a host action.
Parameters
Returns
void
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:58
onError()?
Structured parser/runtime/query errors for correction loops.
Parameters
Returns
void
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:70
onParseResult()?
Called whenever the raw parse result changes.
Parameters
Returns
void
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:64
onStateUpdate()?
Called whenever $variables or form state changes.
Parameters
Returns
void
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:60
queryLoader?
Custom loading node shown while Query() calls are in flight.
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:68
response
Raw openui-lang response text. This enables v0.5 runtime features.
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:52
toolProvider?
Tool provider for Query()/Mutation(): function map or MCP client.
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:66