createVBI

Tạo một phiên bản VBI độc lập.

Mỗi phiên bản có registry resource riêng, phù hợp để cô lập các report, dashboard hoặc ngữ cảnh kiểm thử khác nhau trong cùng một ứng dụng.

Chữ ký hàm

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

Tham số

Tham sốKiểuMô tả
defaultBuilderOptionsVBIChartBuilderOptions<TQueryDSL, TSeedDSL>Cấu hình chart Builder mặc định, được truyền cho chart Builder tạo trong chart, report và dashboard.

VBI

Phiên bản VBI mặc định, phù hợp để dùng trực tiếp các khả năng Builder và resource được chia sẻ toàn cục.

Kiểu: VBIInstance

Định nghĩa:

const VBI: VBIInstance = createVBI()

VBIInstance

Phiên bản VBI do createVBI trả về, là điểm vào thống nhất để truy cập các khả năng như chart, insight, dashboard, report.

Thuộc tính

Thuộc tínhKiểuMô tả
connectorsVBIConnectorNamespaceAPI đăng ký, lấy và giải phóng connector.
resourcesVBIResourceNamespaceAPI đăng ký resource chart và insight, dùng để dashboard/report tham chiếu resource dùng chung.
chartVBIChartNamespace<TQueryDSL, TSeedDSL>API tạo Chart Builder.
insightVBIInsightNamespaceAPI tạo Insight Builder.
dashboardVBIDashboardNamespace<TQueryDSL, TSeedDSL>API tạo Dashboard Builder.
reportVBIReportNamespace<TQueryDSL, TSeedDSL>API tạo Report Builder.