genui / openui / UseOpenUIStateOptions
UseOpenUIStateOptions
Inputs used to parse OpenUI text and build renderer state.
Properties
initialQueryResults?
Prefetched Query results keyed by the Query assignment name (statement ID). They are available during the initial render and act as fallbacks while an optional tool provider revalidates them after commit.
Defined in
@lynx-js/genui/openui/src/core/hooks/useOpenUIState.ts:105
initialState?
Defined in
@lynx-js/genui/openui/src/core/hooks/useOpenUIState.ts:99
isStreaming
Defined in
@lynx-js/genui/openui/src/core/hooks/useOpenUIState.ts:96
library
Defined in
@lynx-js/genui/openui/src/core/hooks/useOpenUIState.ts:95
onAction()?
Parameters
Returns
void
Defined in
@lynx-js/genui/openui/src/core/hooks/useOpenUIState.ts:97
onError()?
Callback for structured, LLM-friendly errors. See OpenUIError type.
Parameters
Returns
void
Defined in
@lynx-js/genui/openui/src/core/hooks/useOpenUIState.ts:109
onStateUpdate()?
Parameters
Returns
void
Defined in
@lynx-js/genui/openui/src/core/hooks/useOpenUIState.ts:98
response
Defined in
@lynx-js/genui/openui/src/core/hooks/useOpenUIState.ts:94
toolProvider?
ToolProvider for Query data fetching — MCP, REST, GraphQL, or any backend.
Defined in
@lynx-js/genui/openui/src/core/hooks/useOpenUIState.ts:107