UNPKG

@progress/kendo-angular-gantt

Version:
47 lines (46 loc) 1.85 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { Observable } from 'rxjs'; import { MappingService } from '../common/mapping.service'; import { DependencyDomArgs } from './dom-dependency-args'; import * as i0 from "@angular/core"; /** * @hidden */ export declare class DependencyDomService { private mapper; /** * Emits each time some of the tasks or the view have changed. * Fires also on the first change of the table rows and the parent container. */ get taskChanges(): Observable<DependencyDomArgs>; get dependencyDomArgs(): DependencyDomArgs; private notifier; /** * The row element in the Timeline part of the Gantt. */ private timelineRow; /** * Used to get retrieve the offset of the task elements relative to the parent container. */ private contentContainer; /** * Maps each rendered task to its HTML element. * Uses the task ID field value as key. */ private tasks; constructor(mapper: MappingService); ngOnDestroy(): void; registerTimelineRow(timelineRow: HTMLElement): void; registerContentContainer(contentContainer: HTMLElement): void; registerTask(task: any, element: HTMLElement): void; unregisterTask(task: any): void; /** * Notifies all dependency directives that a change in one of the elements has occured. */ notifyChanges(): void; static ɵfac: i0.ɵɵFactoryDeclaration<DependencyDomService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<DependencyDomService>; }