@progress/kendo-angular-gantt
Version:
Kendo UI Angular Gantt
39 lines (38 loc) • 2.68 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { TemplateRef, ElementRef, EventEmitter } from '@angular/core';
import { TaskClassFn } from '../models/class-callbacks';
import { TimelineViewType } from '../models/timeline-view';
import { DependencyDomService } from '../dependencies/dependency-dom.service';
import { MappingService } from '../common/mapping.service';
import { ViewItem } from '../models/view-item.interface';
import { GanttTask } from '../models/gantt-task.interface';
import * as i0 from "@angular/core";
/**
* @hidden
*/
export declare class GanttTasksTableBodyComponent {
private dependencyDomService;
private mapper;
set timelineRow(timelineRow: ElementRef<HTMLTableRowElement>);
selectable: boolean;
rows: ViewItem[];
activeView: TimelineViewType;
taskContentTemplate: TemplateRef<any>;
taskTemplate: TemplateRef<any>;
summaryTaskTemplate: TemplateRef<any>;
taskClass: TaskClassFn;
isExpanded: (item: object) => boolean;
isTaskSelected: (item: object) => boolean;
renderDependencyDragClues: boolean;
taskPointerEnter: EventEmitter<GanttTask>;
taskPointerLeave: EventEmitter<undefined>;
constructor(dependencyDomService: DependencyDomService, mapper: MappingService);
trackBy: (_: number, item: any) => any;
isMileStone(item: ViewItem): boolean;
mapItemToTask(item: any): any;
static ɵfac: i0.ɵɵFactoryDeclaration<GanttTasksTableBodyComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<GanttTasksTableBodyComponent, "[kendoGanttTasksTableBody]", never, { "selectable": { "alias": "selectable"; "required": false; }; "rows": { "alias": "rows"; "required": false; }; "activeView": { "alias": "activeView"; "required": false; }; "taskContentTemplate": { "alias": "taskContentTemplate"; "required": false; }; "taskTemplate": { "alias": "taskTemplate"; "required": false; }; "summaryTaskTemplate": { "alias": "summaryTaskTemplate"; "required": false; }; "taskClass": { "alias": "taskClass"; "required": false; }; "isExpanded": { "alias": "isExpanded"; "required": false; }; "isTaskSelected": { "alias": "isTaskSelected"; "required": false; }; "renderDependencyDragClues": { "alias": "renderDependencyDragClues"; "required": false; }; }, { "taskPointerEnter": "taskPointerEnter"; "taskPointerLeave": "taskPointerLeave"; }, never, never, true, never>;
}