UNPKG

@cafebazaar/emrooz

Version:

Emrooz is a multilingual calendar built for Vue3. It also supports both Shamsi (Persian / Jalali) and Gregorian (English) calendars.

153 lines (152 loc) 5.5 kB
declare const _sfc_main: import("vue").DefineComponent<{ currentMonth: { type: NumberConstructor; required: true; }; currentYear: { type: NumberConstructor; required: true; }; }, { props: { currentMonth: number; currentYear: number; }; emit: { (e: 'next'): void; (e: 'prev'): void; }; strings: import("vue").Ref<import("../../types").DatePickerLanguageStrings>; direction: import("vue").Ref<import("../../../../shared/types").Direction>; isAnimationInverted: import("vue").Ref<boolean>; next: () => void; prev: () => void; StartingArrowButton: import("vue").DefineComponent<{ direction: { type: null; required: true; }; }, { props: { direction: import("../../../../shared/types").Direction; }; emit: (e: "click") => void; ArrowStart: import("vue").ComputedRef<any>; Button: import("vue").DefineComponent<{ icon: { type: BooleanConstructor; required: false; default: boolean; }; disabled: { type: BooleanConstructor; required: false; default: boolean; }; plain: { type: BooleanConstructor; required: false; }; }, { props: { icon: boolean; disabled: boolean; plain?: boolean | undefined; }; emit: (e: "click") => void; icon: import("vue").Ref<boolean>; disabled: import("vue").Ref<boolean>; plain: import("vue").Ref<boolean | undefined>; checkAndEmitClick: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ icon?: unknown; disabled?: unknown; plain?: unknown; } & { disabled: boolean; icon: boolean; plain: boolean; } & {}> & { onClick?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; icon: boolean; plain: boolean; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ direction?: unknown; } & { direction: any; } & {}> & { onClick?: ((...args: any[]) => any) | undefined; }, {}>; EndingArrowButton: import("vue").DefineComponent<{ direction: { type: null; required: true; }; }, { props: { direction: import("../../../../shared/types").Direction; }; emit: (e: "click") => void; ArrowEnd: import("vue").ComputedRef<any>; Button: import("vue").DefineComponent<{ icon: { type: BooleanConstructor; required: false; default: boolean; }; disabled: { type: BooleanConstructor; required: false; default: boolean; }; plain: { type: BooleanConstructor; required: false; }; }, { props: { icon: boolean; disabled: boolean; plain?: boolean | undefined; }; emit: (e: "click") => void; icon: import("vue").Ref<boolean>; disabled: import("vue").Ref<boolean>; plain: import("vue").Ref<boolean | undefined>; checkAndEmitClick: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ icon?: unknown; disabled?: unknown; plain?: unknown; } & { disabled: boolean; icon: boolean; plain: boolean; } & {}> & { onClick?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; icon: boolean; plain: boolean; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ direction?: unknown; } & { direction: any; } & {}> & { onClick?: ((...args: any[]) => any) | undefined; }, {}>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("next" | "prev")[], "next" | "prev", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ currentMonth?: unknown; currentYear?: unknown; } & { currentMonth: number; currentYear: number; } & {}> & { onNext?: ((...args: any[]) => any) | undefined; onPrev?: ((...args: any[]) => any) | undefined; }, {}>; export default _sfc_main;