ngx-beautiful-charts
Version:
A library to create charts in Angular
40 lines (39 loc) • 1.16 kB
TypeScript
export declare class GanttChartService {
width: number;
height: number;
ganttTeams: Array<any>;
ganttPhases: Array<any>;
phaseTimelines: any;
legion: any;
ganttMinDate: any;
ganttMaxDate: any;
ganttDateRange: number;
xPadding: number;
yPadding: number;
componentID: number;
data: any;
rectWidth: number;
rectHeight: number;
legionWidth: number;
legionHeight: number;
minX: number;
maxX: number;
monthNames: string[];
constructor();
computeRectDimensions(): void;
computeLegionDimensions(): void;
transformX(x: number): number;
computeLegion(): void;
transformGanttDate(d: any): number;
closestMultipleLessThanEqualTo(factor: any, num: any): any;
closestMultipleMoreThanEqualTo(factor: any, num: any): any;
setValues({ componentID: componentID, width: width, xPadding: xPadding, yPadding: yPadding, data: data }: {
componentID: any;
width: any;
xPadding: any;
yPadding: any;
data: any;
}): void;
addDays(date: any, days: number): string;
printAll(): void;
}