@cafebazaar/emrooz
Version:
Emrooz is a multilingual calendar built for Vue3. It also supports both Shamsi (Persian / Jalali) and Gregorian (English) calendars.
33 lines (32 loc) • 1.57 kB
TypeScript
import { DateItem } from '../../../../../shared/types';
declare const _sfc_main: import("vue").DefineComponent<{
currentYear: {
type: NumberConstructor;
required: true;
};
currentMonth: {
type: NumberConstructor;
required: true;
};
}, {
date: import('../../../../../shared/types').GeneralDateUtil;
strings: import("vue").Ref<import("../../../types").DatePickerLanguageStrings>;
selectedDate: import("vue").Ref<DateItem>;
setSelectedDate: import('../../../../../shared/types').SetDateItem;
props: {
currentYear: number;
currentMonth: number;
};
selectDate: (day: number) => void;
firstDayOfMonth: import("vue").ComputedRef<number>;
lastDayOfMonth: import("vue").ComputedRef<number>;
monthDays: import("vue").ComputedRef<number>;
DatePickerUISliderGrid: import("vue").DefineComponent<unknown, object, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<unknown>, {}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
currentYear?: unknown;
currentMonth?: unknown;
} & {
currentMonth: number;
currentYear: number;
} & {}>, {}>;
export default _sfc_main;