UNPKG

mydaterangepicker

Version:
20 lines (19 loc) 1.64 kB
import { IMyDateRange } from "../interfaces/my-date-range.interface"; import { IMyMonthLabels } from "../interfaces/my-month-labels.interface"; import { IMyDate } from "../interfaces/my-date.interface"; import { IMyMonth } from "../interfaces/my-month.interface"; export declare class DateRangeUtilService { isDateRangeValid(daterange: string, dateFormat: string, minYear: number, maxYear: number, disableUntil: IMyDate, disableSince: IMyDate, disableDates: Array<IMyDate>, disableDateRanges: Array<IMyDateRange>, enableDates: Array<IMyDate>, monthLabels: IMyMonthLabels): IMyDateRange; isMonthLabelValid(monthLabel: string, monthLabels: IMyMonthLabels): number; isYearLabelValid(yearLabel: number, minYear: number, maxYear: number): number; parseDatePartNumber(dateFormat: string, dateString: string, datePart: string): number; parseDatePartMonthName(dateFormat: string, dateString: string, datePart: string, monthLabels: IMyMonthLabels): number; parseDefaultMonth(monthString: string): IMyMonth; isDisabledDay(date: IMyDate, minYear: number, maxYear: number, disableUntil: IMyDate, disableSince: IMyDate, disableDates: Array<IMyDate>, disableDateRanges: Array<IMyDateRange>, enableDates: Array<IMyDate>): boolean; isMonthDisabledByDisableUntil(date: IMyDate, disableUntil: IMyDate): boolean; isMonthDisabledByDisableSince(date: IMyDate, disableSince: IMyDate): boolean; isInitializedDate(date: IMyDate): boolean; getTimeInMilliseconds(date: IMyDate): number; getWeekNumber(date: IMyDate): number; private isDateValid(date, dateFormat, minYear, maxYear, monthLabels, isMonthStr); }