• 简体中文
  • createVBI

    创建一个独立的 VBI 实例。

    每个实例都有自己的资源注册表,适合在同一应用中隔离不同仪表盘或测试上下文。

    函数签名

    function createVBI(): VBIInstance<DefaultVBIQueryDSL, DefaultVBISeedDSL>
    function createVBI<TQueryDSL, TSeedDSL>(defaultBuilderOptions: VBIChartBuilderOptions<TQueryDSL, TSeedDSL>): VBIInstance<TQueryDSL, TSeedDSL>

    参数

    参数类型说明
    defaultBuilderOptionsVBIChartBuilderOptions<TQueryDSL, TSeedDSL>默认图表 Builder 配置,会传递给 chart 和 dashboard 中创建的图表 Builder。

    VBI

    默认 VBI 实例,适合直接使用全局共享的 Builder 与资源能力。

    类型: VBIInstance

    定义:

    const VBI: VBIInstance = createVBI()

    VBIInstance

    createVBI 返回的 VBI 实例,是访问 chart、insight、dashboard 等能力的统一入口。

    属性

    属性类型说明
    connectorsVBIConnectorNamespace连接器注册、获取和释放 API。
    resourcesVBIResourceNamespace图表和 insight 资源注册 API,用于 dashboard 引用共享资源。
    chartVBIChartNamespace<TQueryDSL, TSeedDSL>图表 Builder 创建 API。
    insightVBIInsightNamespaceInsight Builder 创建 API。
    dashboardVBIDashboardNamespace<TQueryDSL, TSeedDSL>Dashboard Builder 创建 API。