@ohayojp/chart
Version:
Cache the dictionary, city data etc.
49 lines (48 loc) • 1.62 kB
TypeScript
import { Platform } from '@angular/cdk/platform';
import { ElementRef, EventEmitter, NgZone, OnChanges, OnDestroy, OnInit } from '@angular/core';
import { Chart, Event, Types } from '@antv/g2';
import { OhayoConfigService, BooleanInput, NumberInput } from '@ohayojp/util';
export interface G2MiniAreaData {
x: any;
y: any;
[key: string]: any;
}
export interface G2MiniAreaClickItem {
item: G2MiniAreaData;
ev: Event;
}
export declare class G2MiniAreaComponent implements OnInit, OnChanges, OnDestroy {
private el;
private ngZone;
private platform;
static ngAcceptInputType_delay: NumberInput;
static ngAcceptInputType_borderWidth: NumberInput;
static ngAcceptInputType_height: NumberInput;
static ngAcceptInputType_fit: BooleanInput;
static ngAcceptInputType_line: BooleanInput;
static ngAcceptInputType_animate: BooleanInput;
private _chart;
get chart(): Chart;
delay: number;
color: string;
borderColor: string;
borderWidth: number;
height: number;
fit: boolean;
line: boolean;
animate: boolean;
xAxis: any;
yAxis: any;
padding: number | number[] | 'auto';
data: G2MiniAreaData[];
yTooltipSuffix: string;
tooltipType: 'mini' | 'default';
theme: string | Types.LooseObject;
clickItem: EventEmitter<G2MiniAreaClickItem>;
constructor(el: ElementRef, ngZone: NgZone, configSrv: OhayoConfigService, platform: Platform);
private install;
private attachChart;
ngOnInit(): void;
ngOnChanges(): void;
ngOnDestroy(): void;
}