UNPKG

@progress/kendo-angular-gantt

Version:
46 lines (45 loc) 2.11 kB
/**----------------------------------------------------------------------------------------- * 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>; }