@progress/kendo-angular-dateinputs
Version:
Kendo UI for Angular Date Inputs Package - Everything you need to add date selection functionality to apps (DatePicker, TimePicker, DateInput, DateRangePicker, DateTimePicker, Calendar, and MultiViewCalendar).
43 lines (42 loc) • 1.99 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 { IntlService } from '@progress/kendo-angular-intl';
import { Action } from '../models/navigation-action.enum';
import { CellContext } from '../models/cell-context.interface';
import { ViewService } from '../models/view-service.interface';
import { RowLengthOptions } from '../models/row-length-options.interface';
import * as i0 from "@angular/core";
/**
* @hidden
*/
export declare class MonthViewService implements ViewService {
private _intlService;
constructor(_intlService: IntlService);
addToDate(min: Date, skip: number): Date;
datesList(start: Date, count: number): Date[];
data(options: any): CellContext[][];
isEqual(candidate?: Date, expected?: Date): boolean;
isInArray(date: Date, dates: Date[]): boolean;
isInRange(candidate: Date, min: Date, max: Date): boolean;
beginningOfPeriod(date: Date): Date;
lastDayOfPeriod(date: Date): Date;
isRangeStart(value: Date): boolean;
move(value: Date, action: Action): Date;
cellTitle(value: Date): string;
navigationTitle(value?: Date): string;
title(current: Date): string;
rowLength(options?: RowLengthOptions): number;
skip(value: Date, min: Date): number;
total(min: Date, max: Date): number;
value(current: Date): string;
viewDate(date: Date, max: Date, viewsCount?: number): Date;
isWeekend(date: Date): boolean;
dateRange: (start: Date, end: Date) => Date[];
private abbrMonthNames;
private normalize;
private wideMonthNames;
static ɵfac: i0.ɵɵFactoryDeclaration<MonthViewService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<MonthViewService>;
}