DashboardGenerator
Defined in: packages/analytics/src/reports/dashboard.ts:87
Constructors
섹션 제목: “Constructors”Constructor
섹션 제목: “Constructor”new DashboardGenerator(
config?):DashboardGenerator
Defined in: packages/analytics/src/reports/dashboard.ts:116
Parameters
섹션 제목: “Parameters”config?
섹션 제목: “config?”Partial<DashboardConfig> = {}
Returns
섹션 제목: “Returns”DashboardGenerator
Methods
섹션 제목: “Methods”addWidget()
섹션 제목: “addWidget()”addWidget(
widget):void
Defined in: packages/analytics/src/reports/dashboard.ts:221
위젯 추가
Parameters
섹션 제목: “Parameters”widget
섹션 제목: “widget”Returns
섹션 제목: “Returns”void
generateDashboard()
섹션 제목: “generateDashboard()”generateDashboard(
timeRange,filters?,metrics?):Promise<DashboardData>
Defined in: packages/analytics/src/reports/dashboard.ts:124
대시보드 데이터 생성
Parameters
섹션 제목: “Parameters”timeRange
섹션 제목: “timeRange”end
섹션 제목: “end”Date
start
섹션 제목: “start”Date
filters?
섹션 제목: “filters?”Record<string, any> = {}
metrics?
섹션 제목: “metrics?”AggregatedMetric[] = []
Returns
섹션 제목: “Returns”Promise<DashboardData>
removeWidget()
섹션 제목: “removeWidget()”removeWidget(
widgetId):boolean
Defined in: packages/analytics/src/reports/dashboard.ts:228
위젯 제거
Parameters
섹션 제목: “Parameters”widgetId
섹션 제목: “widgetId”string
Returns
섹션 제목: “Returns”boolean
streamDashboard()
섹션 제목: “streamDashboard()”streamDashboard(
timeRange,filters?):AsyncGenerator<DashboardData>
Defined in: packages/analytics/src/reports/dashboard.ts:165
실시간 대시보드 스트림
Parameters
섹션 제목: “Parameters”timeRange
섹션 제목: “timeRange”end
섹션 제목: “end”Date
start
섹션 제목: “start”Date
filters?
섹션 제목: “filters?”Record<string, any> = {}
Returns
섹션 제목: “Returns”AsyncGenerator<DashboardData>
updateConfig()
섹션 제목: “updateConfig()”updateConfig(
config):void
Defined in: packages/analytics/src/reports/dashboard.ts:214
대시보드 구성 업데이트
Parameters
섹션 제목: “Parameters”config
섹션 제목: “config”Partial<DashboardConfig>
Returns
섹션 제목: “Returns”void
updateWidget()
섹션 제목: “updateWidget()”updateWidget(
widgetId,metrics,timeRange,filters?):Promise<WidgetData|null>
Defined in: packages/analytics/src/reports/dashboard.ts:182
특정 위젯 데이터 업데이트
Parameters
섹션 제목: “Parameters”widgetId
섹션 제목: “widgetId”string
metrics
섹션 제목: “metrics”timeRange
섹션 제목: “timeRange”end
섹션 제목: “end”Date
start
섹션 제목: “start”Date
filters?
섹션 제목: “filters?”Record<string, any> = {}
Returns
섹션 제목: “Returns”Promise<WidgetData | null>