@swimlane/ngx-charts
Version:
Declarative Charting Framework for Angular
37 lines (36 loc) • 1.72 kB
TypeScript
import { EventEmitter, ElementRef, OnChanges, ChangeDetectorRef, SimpleChanges } from '@angular/core';
import { ScaleType } from '../types/scale-type.enum';
import { ViewDimensions } from '../types/view-dimension.interface';
import * as i0 from "@angular/core";
export declare class Timeline implements OnChanges {
private cd;
view: [number, number];
results: any;
scheme: any;
customColors: any;
legend: boolean;
autoScale: boolean;
scaleType: ScaleType;
height: number;
select: EventEmitter<any>;
onDomainChange: EventEmitter<any>;
element: HTMLElement;
dims: ViewDimensions;
xDomain: any[];
xScale: any;
brush: any;
transform: string;
initialized: boolean;
filterId: string;
filter: string;
constructor(element: ElementRef, cd: ChangeDetectorRef);
ngOnChanges(changes: SimpleChanges): void;
update(): void;
getXDomain(): any[];
getXScale(): any;
addBrush(): void;
updateBrush(): void;
getDims(): ViewDimensions;
static ɵfac: i0.ɵɵFactoryDeclaration<Timeline, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<Timeline, "g[ngx-charts-timeline]", never, { "view": { "alias": "view"; "required": false; }; "results": { "alias": "results"; "required": false; }; "scheme": { "alias": "scheme"; "required": false; }; "customColors": { "alias": "customColors"; "required": false; }; "legend": { "alias": "legend"; "required": false; }; "autoScale": { "alias": "autoScale"; "required": false; }; "scaleType": { "alias": "scaleType"; "required": false; }; "height": { "alias": "height"; "required": false; }; }, { "select": "select"; "onDomainChange": "onDomainChange"; }, never, ["*"], false, never>;
}