svelte-gantt
Version:
Interactive JavaScript Gantt chart/resource booking component
21 lines (20 loc) • 504 B
TypeScript
import type { ColumnService } from './column';
export interface TimeRangeModel {
id: number;
from: any;
to: any;
classes?: string | string[];
label?: string;
resizable?: boolean;
}
export interface SvelteTimeRange {
model: TimeRangeModel;
left: number;
width: number;
resizing: boolean;
}
export declare class TimeRangeFactory {
columnService: ColumnService;
constructor(columnService: ColumnService);
create(model: TimeRangeModel): SvelteTimeRange;
}