createVBI

Crée une instance VBI indépendante.

Chaque instance possède son propre registre de ressources, adapté pour isoler différents rapports, dashboards ou contextes de test dans une même application.

Signature de fonction

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

Paramètres

ParamètreTypeDescription
defaultBuilderOptionsVBIChartBuilderOptions<TQueryDSL, TSeedDSL>Configuration par défaut du chart Builder, transmise aux chart Builders créés dans chart, report et dashboard.

VBI

Instance VBI par défaut, adaptée à l'utilisation directe des capacités Builder et ressources partagées globalement.

Type: VBIInstance

Définition:

const VBI: VBIInstance = createVBI()

VBIInstance

L'instance VBI retournée par createVBI, point d'entrée unifié pour accéder aux capacités chart, insight, dashboard, report, etc.

Propriétés

PropriétéTypeDescription
connectorsVBIConnectorNamespaceAPI d'enregistrement, de récupération et de libération des connecteurs.
resourcesVBIResourceNamespaceAPI d'enregistrement des ressources chart et insight, utilisées par dashboard/report pour référencer des ressources partagées.
chartVBIChartNamespace<TQueryDSL, TSeedDSL>API de création de Chart Builder.
insightVBIInsightNamespaceAPI de création d'Insight Builder.
dashboardVBIDashboardNamespace<TQueryDSL, TSeedDSL>API de création de Dashboard Builder.
reportVBIReportNamespace<TQueryDSL, TSeedDSL>API de création de Report Builder.