UNPKG

ngx-persian-datepicker-element

Version:

Angular wrapper for Persian DatePicker Web Component with signal-based inputs (English/Persian docs)

38 lines (37 loc) 846 B
export interface DateTuple extends Array<number> { 0: number; 1: number; 2: number; length: 3; } export interface PersianEvent { title: string; type: string; holiday: boolean; } export interface PersianDateChangeEvent { jalali: DateTuple; gregorian: DateTuple; isHoliday: boolean; events: PersianEvent[]; isRange?: boolean; range?: { start: DateTuple | null; end: DateTuple | null; }; } export interface CSSVariableMap { [key: string]: string; } export interface PersianDatePickerElementOptions { defaultDate?: DateTuple; placeholder?: string; format?: string; showEvents?: boolean; eventTypes?: string | string[]; cssVariables?: CSSVariableMap; rtl?: boolean; rangeMode?: boolean; rangeStart?: DateTuple; rangeEnd?: DateTuple; }