UNPKG

@progress/kendo-react-dateinputs

Version:
56 lines (55 loc) 1.53 kB
import { DateInputFormatPlaceholder } from './format-placeholder'; import { IntlService } from '@progress/kendo-react-intl'; /** * @hidden */ export interface DatePart { value: Date | null; switchToNext: boolean; } /** * @hidden */ export declare class KendoDate { year: boolean; month: boolean; date: boolean; hours: boolean; minutes: boolean; seconds: boolean; milliseconds: boolean; formatPlaceholder: DateInputFormatPlaceholder; format: string; private leadingZero; private monthNames; private typedMonthPart; private knownParts; private symbols; private intlProvider; readonly intl: IntlService; private _value; readonly value: Date; constructor(intlProvider: any, formatPlaceholder: DateInputFormatPlaceholder, format: string); setValue(value: Date | null): void; hasValue(): boolean; getDateObject(): Date | null; getTextAndFormat(): { text: string; format: string; }; modifyExisting(value: boolean): void; getExisting(symbol: string): boolean; setExisting(symbol: string, value: boolean): void; modifyPart(symbol: string, offset: number): void; parsePart(symbol: string, currentChar: string): DatePart; symbolMap(symbol: string): string; resetLeadingZero(): boolean; private isAbbrMonth; private partPattern; private peek; private matchMonth; private allFormatedMonths; private dateFormatString; private merge; private dateFieldName; }