UNPKG

zz-chart

Version:

Alauda Chart components by Alauda Frontend Team

15 lines (14 loc) 472 B
/// <reference types="react" resolution-mode="require"/> /// <reference types="web" /> import { View } from '../chart/view.js'; export declare type ComponentCtor<O = any> = new (view: View) => BaseComponent<O>; export declare abstract class BaseComponent<O = unknown> { option: O; abstract get name(): string; abstract render(): void; abstract update(): void; container: HTMLElement; ctrl: View; constructor(ctrl: View); destroy(): void; }