UNPKG

@yelon/chart

Version:

Cache the dictionary, city data etc.

37 lines (36 loc) 1.61 kB
import { EventEmitter, TemplateRef } from '@angular/core'; import type { Event } from '@antv/g2'; import { G2BaseComponent } from '@yelon/chart/core'; import * as i0 from "@angular/core"; export interface G2RadarData { name: string; label: string; value: number; [key: string]: any; } export interface G2RadarClickItem { item: G2RadarData; ev: Event; } export declare class G2RadarComponent extends G2BaseComponent { legendData: any[]; title?: string | TemplateRef<void> | null; height: number; padding: number | number[] | 'auto'; hasLegend: boolean; tickCount: number; data: G2RadarData[]; colors: string[]; readonly clickItem: EventEmitter<G2RadarClickItem>; private getHeight; install(): void; changeData(): void; private genLegend; _click(i: number): void; onChanges(): void; static ɵfac: i0.ɵɵFactoryDeclaration<G2RadarComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<G2RadarComponent, "g2-radar", ["g2Radar"], { "title": { "alias": "title"; "required": false; }; "height": { "alias": "height"; "required": false; }; "padding": { "alias": "padding"; "required": false; }; "hasLegend": { "alias": "hasLegend"; "required": false; }; "tickCount": { "alias": "tickCount"; "required": false; }; "data": { "alias": "data"; "required": false; }; "colors": { "alias": "colors"; "required": false; }; }, { "clickItem": "clickItem"; }, never, never, true, never>; static ngAcceptInputType_height: unknown; static ngAcceptInputType_hasLegend: unknown; static ngAcceptInputType_tickCount: unknown; }