UNPKG

nt-vl-gantt

Version:

Interactive JavaScript Gantt chart/task scheduling component

34 lines (33 loc) 876 B
export interface RowModel { id: number; classes?: string | string[]; contentHtml?: string; enableDragging?: boolean; height: number; children?: RowModel[]; } export interface SvelteRow { model: RowModel; y: number; height: number; hidden?: boolean; children?: SvelteRow[]; allChildren?: SvelteRow[]; parent?: SvelteRow; allParents?: SvelteRow[]; expanded?: boolean; childLevel?: number; } 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[]; }; }