@progress/kendo-angular-gantt
Version:
Kendo UI Angular Gantt
38 lines (37 loc) • 1.79 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 { ChangeDetectorRef } from '@angular/core';
import { LocalizationService } from '@progress/kendo-angular-l10n';
import { MappingService } from '../common/mapping.service';
import { GanttDependency } from '../models/models';
import { EditService } from './edit.service';
import { SVGIcon } from '@progress/kendo-svg-icons';
import * as i0 from "@angular/core";
/**
* @hidden
*/
export declare class EditDialogComponent {
mapper: MappingService;
editService: EditService;
cdr: ChangeDetectorRef;
private localizationService;
data: any[];
loadedTasks: any[];
saveIcon: SVGIcon;
cancelIcon: SVGIcon;
deleteIcon: SVGIcon;
constructor(mapper: MappingService, editService: EditService, cdr: ChangeDetectorRef, localizationService: LocalizationService);
ngOnInit(): void;
get predecessors(): GanttDependency[];
set predecessors(items: GanttDependency[]);
get successors(): GanttDependency[];
set successors(items: GanttDependency[]);
getText(token: string): string;
getDependencyType(typeId: number): string;
handleEditingResult(editResultType: 'save' | 'cancel'): void;
handleTaskDelete(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<EditDialogComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<EditDialogComponent, "kendo-gantt-edit-dialog", never, { "data": { "alias": "data"; "required": false; }; }, {}, never, never, true, never>;
}