Skip to content

DashboardGenerator

Defined in: packages/analytics/src/reports/dashboard.ts:87

new DashboardGenerator(config?): DashboardGenerator

Defined in: packages/analytics/src/reports/dashboard.ts:116

Partial<DashboardConfig> = {}

DashboardGenerator

addWidget(widget): void

Defined in: packages/analytics/src/reports/dashboard.ts:221

위젯 추가

DashboardWidget

void


generateDashboard(timeRange, filters?, metrics?): Promise<DashboardData>

Defined in: packages/analytics/src/reports/dashboard.ts:124

대시보드 데이터 생성

Date

Date

Record<string, any> = {}

AggregatedMetric[] = []

Promise<DashboardData>


removeWidget(widgetId): boolean

Defined in: packages/analytics/src/reports/dashboard.ts:228

위젯 제거

string

boolean


streamDashboard(timeRange, filters?): AsyncGenerator<DashboardData>

Defined in: packages/analytics/src/reports/dashboard.ts:165

실시간 대시보드 스트림

Date

Date

Record<string, any> = {}

AsyncGenerator<DashboardData>


updateConfig(config): void

Defined in: packages/analytics/src/reports/dashboard.ts:214

대시보드 구성 업데이트

Partial<DashboardConfig>

void


updateWidget(widgetId, metrics, timeRange, filters?): Promise<WidgetData | null>

Defined in: packages/analytics/src/reports/dashboard.ts:182

특정 위젯 데이터 업데이트

string

AggregatedMetric[]

Date

Date

Record<string, any> = {}

Promise<WidgetData | null>