UNPKG

@rfprodz/client-d3-charts

Version:

Angular chart components based on D3JS (https://d3js.org).

17 lines (16 loc) 543 B
import type { ElementRef } from '@angular/core'; /** D3 chart base class. */ export declare abstract class AppD3ChartBase<T, O> { /** A chart id. */ abstract chartId: string; /** A chart data. */ abstract data: T; /** A chart options. */ abstract options: O; /** D3 chart view child reference. */ abstract readonly container?: ElementRef<HTMLDivElement>; /** The chart options constructor. */ protected abstract chartOptions(): O; /** Draws the chart. */ protected abstract drawChart(): void; }