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.

30 lines (29 loc) 1.74 kB
import { EventEmitter } from '@angular/core'; import { IDatePickerConfig, IDatePickerConfigInternal } from './date-picker-config.model'; import { Moment } from 'jalali-moment'; import { UtilsService } from '../common/services/utils/utils.service'; import { IDayCalendarConfig } from '../day-calendar/day-calendar-config.model'; import { TimeSelectService } from '../time-select/time-select.service'; import { DayTimeCalendarService } from '../day-time-calendar/day-time-calendar.service'; import { ITimeSelectConfig } from '../time-select/time-select-config.model'; import { CalendarMode } from '../common/types/calendar-mode'; import * as i0 from "@angular/core"; export declare class DatePickerService { private utilsService; private timeSelectService; private daytimeCalendarService; readonly onPickerClosed: EventEmitter<null>; private defaultConfig; private gregorianExtensionConfig; constructor(utilsService: UtilsService, timeSelectService: TimeSelectService, daytimeCalendarService: DayTimeCalendarService); getConfig(config: IDatePickerConfig, mode?: CalendarMode): IDatePickerConfigInternal; getDayConfigService(pickerConfig: IDatePickerConfig): IDayCalendarConfig; getDayTimeConfigService(pickerConfig: IDatePickerConfig): ITimeSelectConfig; getTimeConfigService(pickerConfig: IDatePickerConfig): ITimeSelectConfig; pickerClosed(): void; isValidInputDateValue(value: string, config: IDatePickerConfig): boolean; convertInputValueToMomentArray(value: string, config: IDatePickerConfig): Moment[]; private getDefaultFormatByMode; static ɵfac: i0.ɵɵFactoryDeclaration<DatePickerService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<DatePickerService>; }