UNPKG

@progress/kendo-angular-gantt

Version:
37 lines (36 loc) 1.57 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { IntlService } from "@progress/kendo-angular-intl"; import { MappingService } from "../common/mapping.service"; import { DateRange } from "../models/date-range.interface"; import { Slot } from "../models/slot.interface"; import { TimelineBaseViewService } from "./timeline-base-view.service"; import * as i0 from "@angular/core"; /** * @hidden */ export declare class TimeLineYearViewService extends TimelineBaseViewService { constructor(intlService: IntlService, mapper: MappingService); getTableWidth(tasks: any[]): number; /** * Ensures a full year is visible when data is empty. */ protected getRange(tasks: any): DateRange; getStartOffset(rangeStart: Date): Date; /** * */ getEndOffset(rangeEnd: Date): Date; /** * * @param tasks - The tasks which are going to be rendered in the table * @returns {Array<Object>} - A collection containing the years and months slots * * Used to render the number of columns and the header */ getSlots(tasks: any[]): Array<Slot[]>; static ɵfac: i0.ɵɵFactoryDeclaration<TimeLineYearViewService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<TimeLineYearViewService>; }