For AI agents: the complete documentation index is available at /next/zh/llms.txt, the full documentation bundle is available at /next/zh/llms-full.txt, and this page is available as Markdown at /next/zh/api/genui/openui/data-tools/interfaces/QueryDataTools.md.
Lynx
  • 简体中文
  • 接口: QueryDataTools

    由宿主提供本地 Query 数据的 renderer 工具及生命周期控制。

    属性

    tools

    tools: Record<typeof OPENUI_DATA_TOOL_NAMES[number], (args: Record<string, unknown>) => Promise<unknown>>

    已注册的本地工具,可展开到 renderer 的 toolProvider 中。

    方法

    dispose()

    dispose(): void

    重置作用域并拒绝等待中的调用;可通过 setScope 开始新的生命周期。不会中止已发出的宿主操作。

    返回

    void


    publishDefaults()

    publishDefaults(scope: string, defaults: InitialQueryResults): void

    合并当前作用域的完整默认值并初始化宿主;忽略其他作用域和内容未变化的数据。

    参数

    参数类型
    scopestring
    defaultsInitialQueryResults

    返回

    void


    setScope()

    setScope(scope: string): void

    选择数据作用域;作用域变化时重置默认值并拒绝等待中的调用。

    参数

    参数类型
    scopestring

    返回

    void

    除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。