createVBI

Membuat instans VBI yang independen.

Setiap instans memiliki registry resource sendiri, cocok untuk mengisolasi report, dashboard, atau konteks pengujian yang berbeda dalam aplikasi yang sama.

Tanda Tangan Fungsi

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

Parameter

ParameterTipeDeskripsi
defaultBuilderOptionsVBIChartBuilderOptions<TQueryDSL, TSeedDSL>Konfigurasi default chart Builder, diteruskan ke chart Builder yang dibuat di chart, report, dan dashboard.

VBI

Instans VBI default, cocok untuk langsung menggunakan kemampuan Builder dan resource yang dibagikan secara global.

Tipe: VBIInstance

Definisi:

const VBI: VBIInstance = createVBI()

VBIInstance

Instans VBI yang dikembalikan oleh createVBI, sebagai titik masuk terpadu untuk mengakses kemampuan chart, insight, dashboard, report, dan lainnya.

Properti

PropertiTipeDeskripsi
connectorsVBIConnectorNamespaceAPI registrasi, pengambilan, dan pelepasan connector.
resourcesVBIResourceNamespaceAPI registrasi resource chart dan insight, digunakan oleh dashboard/report untuk mereferensikan resource bersama.
chartVBIChartNamespace<TQueryDSL, TSeedDSL>API pembuatan Chart Builder.
insightVBIInsightNamespaceAPI pembuatan Insight Builder.
dashboardVBIDashboardNamespace<TQueryDSL, TSeedDSL>API pembuatan Dashboard Builder.
reportVBIReportNamespace<TQueryDSL, TSeedDSL>API pembuatan Report Builder.