UNPKG

ngx-jalali-date-picker

Version:

This is a configurable date-picker build for Angular applications. Supports latest (Angular 18) version. This date-picker is based on ng2-date-piker and ngx-jalali-date-picker date pickers.

22 lines (21 loc) 1.27 kB
import { Moment } from 'jalali-moment'; import { UtilsService } from '../common/services/utils/utils.service'; import { IMonth } from './month.model'; import { IMonthCalendarConfig, IMonthCalendarConfigInternal } from './month-calendar-config'; import * as i0 from "@angular/core"; export declare class MonthCalendarService { private utilsService; readonly DEFAULT_CONFIG: IMonthCalendarConfigInternal; readonly GREGORIAN_DEFAULT_CONFIG: IMonthCalendarConfig; constructor(utilsService: UtilsService); getConfig(config: IMonthCalendarConfig): IMonthCalendarConfigInternal; generateYear(config: IMonthCalendarConfig, year: Moment, selected?: Moment[]): IMonth[][]; isMonthDisabled(date: Moment, config: IMonthCalendarConfig): boolean; shouldShowLeft(min: Moment, currentMonthView: Moment): boolean; shouldShowRight(max: Moment, currentMonthView: Moment): boolean; getHeaderLabel(config: IMonthCalendarConfig, year: Moment): string; getMonthBtnText(config: IMonthCalendarConfig, month: Moment): string; getMonthBtnCssClass(config: IMonthCalendarConfig, month: Moment): string; static ɵfac: i0.ɵɵFactoryDeclaration<MonthCalendarService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<MonthCalendarService>; }