UNPKG

@xui/charts

Version:

xUI Charts for Angular

28 lines (27 loc) 974 B
import { ApplicationRef, Signal, WritableSignal } from '@angular/core'; import { Entity, Metric } from './analysis.types'; import { ECharts } from 'echarts'; import * as i0 from "@angular/core"; export interface Trend { metric: Metric; entity: Entity; } export type Chart = Trend[]; export declare class AnalysisService { private appRef; private _eCharts; private _isDragging; private _charts; get charts(): WritableSignal<Chart>[]; constructor(appRef: ApplicationRef); getChart(index: number): Signal<Chart>; addChart(position: number, trends: Chart): void; addTrend(chartPos: number, trend: Trend): void; removeTrend(chartPos: number, trendPos: number): void; get isDragging(): Signal<boolean>; dragStarted(): void; dragEnded(): void; connectChart(chart: ECharts): void; static ɵfac: i0.ɵɵFactoryDeclaration<AnalysisService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<AnalysisService>; }