UNPKG

@syncfusion/ej2-calendars

Version:

A complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization.

78 lines (77 loc) 2.07 kB
import { IMaskedDateTime } from '../maskbase/interface'; import { KeyboardEventArgs } from '@syncfusion/ej2-base'; export declare class MaskedDateTime { private parent; private dateformat; private mask; private l10n; private defaultConstant; private objectString; private hiddenMask; private validCharacters; private maskDateValue; private previousValue; private previousHiddenMask; private isDayPart; private isMonthPart; private isYearPart; private isHourPart; private isMinutePart; private isSecondsPart; private isMilliSecondsPart; private monthCharacter; private hour; private periodCharacter; private isHiddenMask; private isComplete; private previousDate; private isNavigate; private navigated; private isBlur; private formatRegex; private isDeletion; private isShortYear; private isDeleteKey; private isDateZero; private isMonthZero; private isYearZero; private isLeadingZero; private dayTypeCount; private monthTypeCount; private hourTypeCount; private minuteTypeCount; private secondTypeCount; constructor(parent?: IMaskedDateTime); getModuleName(): string; addEventListener(): void; removeEventListener(): void; private createMask; private getCUltureMaskFormat; private validCharacterCheck; private setDynamicValue; private setSelection; private maskKeydownHandler; private isPersist; private differenceCheck; private formatCheck; private isValidDate; private maskPasteInputHandler; private maskInputHandler; private findScrollableParent; private isScrollable; private navigateSelection; private roundOff; private zeroCheck; private handleDeletion; private dateAlteration; private getCulturedValue; private getCulturedFormat; private clearHandler; private updateValue; destroy(): void; } export interface events { module: string; e: KeyboardEventArgs; isBlur: boolean; }