UNPKG

ng-custom-gantt-chart-v2

Version:

Interactive JavaScript Gantt chart/resource booking component

43 lines (42 loc) 1.17 kB
export interface RowModel { id: number | string; label: string; classes?: string | string[]; contentHtml?: string; enableDragging?: boolean; height: number; /** Child rows in expandable tree */ children?: RowModel[]; /** Content of row header, html string */ headerHtml?: string; /** Class of icon in row header */ iconClass?: string; /** Url of image in row header */ imageSrc?: string; expanded?: boolean; } export interface SvelteRow { model: RowModel; y: number; height: number; hidden?: boolean; children?: SvelteRow[]; allChildren?: SvelteRow[]; parent?: SvelteRow; allParents?: SvelteRow[]; childLevel?: number; entities?: any; } export declare class RowFactory { rowHeight: number; constructor(); createRow(row: RowModel, y: number): SvelteRow; createRows(rows: RowModel[]): any[]; createChildRows(rowModels: RowModel[], ctx: { y: number; result: SvelteRow[]; }, parent?: SvelteRow, level?: number, parents?: SvelteRow[]): { rows: any[]; allRows: any[]; }; }