@progress/kendo-angular-gantt
Version:
Kendo UI Angular Gantt
46 lines (45 loc) • 2.11 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 { EventEmitter } from '@angular/core';
import { FormArray, FormControl } from '@angular/forms';
import { MappingService } from '../common/mapping.service';
import { GanttLocalizationService } from '../localization/gantt-localization.service';
import { EditService } from './edit.service';
import { SVGIcon } from '@progress/kendo-svg-icons';
import * as i0 from "@angular/core";
/**
* @hidden
*/
export declare class DependenciesTableComponent {
mapper: MappingService;
editService: EditService;
private localizationService;
tasks: any[];
dependencies: any[];
dependencyType: 'predecessor' | 'successor';
dependenciesChange: EventEmitter<any>;
selectedKeys: any[];
formGroups: FormArray;
dependencyTypes: {
type: string;
id: number;
}[];
plusIcon: SVGIcon;
minusIcon: SVGIcon;
get taskId(): number;
get dependencyIdField(): string;
constructor(mapper: MappingService, editService: EditService, localizationService: GanttLocalizationService);
ngOnInit(): void;
getFormControl(dataItemIndex: number, field: string): FormControl;
getText(token: string): string;
getDependencyTypes(): {
type: string;
id: number;
}[];
addHandler(): void;
removeHandler(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DependenciesTableComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DependenciesTableComponent, "kendo-gantt-dependencies-table", never, { "tasks": { "alias": "tasks"; "required": false; }; "dependencies": { "alias": "dependencies"; "required": false; }; "dependencyType": { "alias": "dependencyType"; "required": false; }; }, { "dependenciesChange": "dependenciesChange"; }, never, never, true, never>;
}