genui / openui / OpenUiRendererRuntimeProps
OpenUiRendererRuntimeProps
Props for rendering raw OpenUI response text with parsing, runtime state, actions, and query execution.
Properties
initialQueryResults?
Prefetched Query results keyed by Query assignment name (statement ID). Results render synchronously, then an optional toolProvider revalidates.
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:70
initialState?
Initial persisted state. $-prefixed keys hydrate reactive bindings.
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:65
isStreaming?
Whether the LLM is still streaming; disables interactions while true.
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:59
library
Component library from createOpenUiLibrary().
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:57
onAction()?
Callback when a component triggers a host action.
Parameters
Returns
void
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:61
onError()?
Structured parser/runtime/query errors for correction loops.
Parameters
Returns
void
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:78
onParseResult()?
Called whenever the raw parse result changes.
Parameters
Returns
void
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:72
onStateUpdate()?
Called whenever $variables or form state changes.
Parameters
Returns
void
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:63
queryLoader?
Custom loading node shown while Query() calls are in flight.
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:76
response
Raw openui-lang response text. This enables v0.5 runtime features.
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:55
toolProvider?
Tool provider for Query()/Mutation(): function map or MCP client.
Defined in
@lynx-js/genui/openui/src/core/renderer.tsx:74