UNPKG

ant-design-vue

Version:

An enterprise-class UI design language and Vue-based implementation

315 lines (314 loc) 15.4 kB
import { DefineComponent, Plugin } from 'vue'; import { RangePickerPropsTypes, MonthPickerPropsTypes, WeekPickerPropsTypes } from './interface'; declare const _default: { new (...args: any[]): { $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ locale: any; }> & Omit<Readonly<{ locale: any; } & { value?: string | import("moment").Moment; onFocus?: EventHandlerNonNull; onBlur?: EventHandlerNonNull; onChange?: (date: import("moment").Moment, dateString: string) => void; prefixCls?: string; size?: "default" | "small" | "large"; open?: boolean; disabled?: boolean; mode?: "time" | "date" | "year" | "month" | "decade"; autofocus?: boolean; name?: string; placeholder?: string; transitionName?: string; dropdownClassName?: string; popupStyle?: import("vue").CSSProperties; defaultValue?: string | import("moment").Moment; allowClear?: boolean; suffixIcon?: import("../_util/type").VueNode; inputPrefixCls?: string; onOpenChange?: (status: boolean) => void; disabledDate?: (current: import("moment").Moment) => boolean; valueFormat?: string; onPanelChange?: (value: import("moment").Moment, mode: "time" | "date" | "year" | "month" | "decade") => void; format?: string | Function | string[]; showToday?: boolean; defaultPickerValue?: string | import("moment").Moment; showTime?: boolean | Record<string, any>; disabledTime?: unknown; renderExtraFooter?: (mode: "time" | "date" | "year" | "month" | "decade") => any; onOk?: (selectedTime: import("moment").Moment) => void; localeCode?: string; getCalendarContainer?: (triggerNode: Element) => HTMLElement; dateRender?: (current: import("moment").Moment, today: import("moment").Moment) => any; pickerClass?: string; pickerInputClass?: string; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "locale">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase<Readonly<{ locale: any; } & { value?: string | import("moment").Moment; onFocus?: EventHandlerNonNull; onBlur?: EventHandlerNonNull; onChange?: (date: import("moment").Moment, dateString: string) => void; prefixCls?: string; size?: "default" | "small" | "large"; open?: boolean; disabled?: boolean; mode?: "time" | "date" | "year" | "month" | "decade"; autofocus?: boolean; name?: string; placeholder?: string; transitionName?: string; dropdownClassName?: string; popupStyle?: import("vue").CSSProperties; defaultValue?: string | import("moment").Moment; allowClear?: boolean; suffixIcon?: import("../_util/type").VueNode; inputPrefixCls?: string; onOpenChange?: (status: boolean) => void; disabledDate?: (current: import("moment").Moment) => boolean; valueFormat?: string; onPanelChange?: (value: import("moment").Moment, mode: "time" | "date" | "year" | "month" | "decade") => void; format?: string | Function | string[]; showToday?: boolean; defaultPickerValue?: string | import("moment").Moment; showTime?: boolean | Record<string, any>; disabledTime?: unknown; renderExtraFooter?: (mode: "time" | "date" | "year" | "month" | "decade") => any; onOk?: (selectedTime: import("moment").Moment) => void; localeCode?: string; getCalendarContainer?: (triggerNode: Element) => HTMLElement; dateRender?: (current: import("moment").Moment, today: import("moment").Moment) => any; pickerClass?: string; pickerInputClass?: string; }>, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, { locale: any; }>; $forceUpdate: import("vue").ReactiveEffect<any>; $nextTick: typeof import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle; } & Readonly<{ locale: any; } & { value?: string | import("moment").Moment; onFocus?: EventHandlerNonNull; onBlur?: EventHandlerNonNull; onChange?: (date: import("moment").Moment, dateString: string) => void; prefixCls?: string; size?: "default" | "small" | "large"; open?: boolean; disabled?: boolean; mode?: "time" | "date" | "year" | "month" | "decade"; autofocus?: boolean; name?: string; placeholder?: string; transitionName?: string; dropdownClassName?: string; popupStyle?: import("vue").CSSProperties; defaultValue?: string | import("moment").Moment; allowClear?: boolean; suffixIcon?: import("../_util/type").VueNode; inputPrefixCls?: string; onOpenChange?: (status: boolean) => void; disabledDate?: (current: import("moment").Moment) => boolean; valueFormat?: string; onPanelChange?: (value: import("moment").Moment, mode: "time" | "date" | "year" | "month" | "decade") => void; format?: string | Function | string[]; showToday?: boolean; defaultPickerValue?: string | import("moment").Moment; showTime?: boolean | Record<string, any>; disabledTime?: unknown; renderExtraFooter?: (mode: "time" | "date" | "year" | "month" | "decade") => any; onOk?: (selectedTime: import("moment").Moment) => void; localeCode?: string; getCalendarContainer?: (triggerNode: Element) => HTMLElement; dateRender?: (current: import("moment").Moment, today: import("moment").Moment) => any; pickerClass?: string; pickerInputClass?: string; }> & import("vue").ShallowUnwrapRef<{}> & {} & { [x: string]: never; } & import("vue").MethodOptions & import("vue").ComponentCustomProperties; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase<Readonly<{ locale: any; } & { value?: string | import("moment").Moment; onFocus?: EventHandlerNonNull; onBlur?: EventHandlerNonNull; onChange?: (date: import("moment").Moment, dateString: string) => void; prefixCls?: string; size?: "default" | "small" | "large"; open?: boolean; disabled?: boolean; mode?: "time" | "date" | "year" | "month" | "decade"; autofocus?: boolean; name?: string; placeholder?: string; transitionName?: string; dropdownClassName?: string; popupStyle?: import("vue").CSSProperties; defaultValue?: string | import("moment").Moment; allowClear?: boolean; suffixIcon?: import("../_util/type").VueNode; inputPrefixCls?: string; onOpenChange?: (status: boolean) => void; disabledDate?: (current: import("moment").Moment) => boolean; valueFormat?: string; onPanelChange?: (value: import("moment").Moment, mode: "time" | "date" | "year" | "month" | "decade") => void; format?: string | Function | string[]; showToday?: boolean; defaultPickerValue?: string | import("moment").Moment; showTime?: boolean | Record<string, any>; disabledTime?: unknown; renderExtraFooter?: (mode: "time" | "date" | "year" | "month" | "decade") => any; onOk?: (selectedTime: import("moment").Moment) => void; localeCode?: string; getCalendarContainer?: (triggerNode: Element) => HTMLElement; dateRender?: (current: import("moment").Moment, today: import("moment").Moment) => any; pickerClass?: string; pickerInputClass?: string; }>, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, { locale: any; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { readonly RangePicker: DefineComponent<RangePickerPropsTypes, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ locale: any; } & { value?: import("./interface").RangePickerValue; onFocus?: EventHandlerNonNull; onBlur?: EventHandlerNonNull; onChange?: (dates: import("./interface").RangePickerValue, dateStrings: [string, string]) => void; onMouseenter?: (e: MouseEvent) => void; onMouseleave?: (e: MouseEvent) => void; prefixCls?: string; size?: "default" | "small" | "large"; open?: boolean; separator?: import("../_util/type").VueNode; disabled?: boolean; mode?: string | string[]; autofocus?: boolean; name?: string; placeholder?: [string, string]; transitionName?: string; dropdownClassName?: string; popupStyle?: import("vue").CSSProperties; defaultValue?: import("./interface").RangePickerValue; allowClear?: boolean; suffixIcon?: import("../_util/type").VueNode; inputPrefixCls?: string; onOpenChange?: (status: boolean) => void; disabledDate?: (current: import("moment").Moment) => boolean; valueFormat?: string; onPanelChange?: void; format?: string | Function | string[]; showToday?: boolean; tagPrefixCls?: string; defaultPickerValue?: import("./interface").RangePickerValue; timePicker?: import("../_util/type").VueNode; showTime?: boolean | Record<string, any>; ranges?: import("./interface").RangePickerValue; disabledTime?: (current: import("./interface").RangePickerValue, type: string) => { disabledHours?: () => number[]; disabledMinutes?: () => number[]; disabledSeconds?: () => number[]; }; renderExtraFooter?: unknown; onCalendarChange?: (dates: import("./interface").RangePickerValue, dateStrings: [string, string]) => void; onOk?: (selectedTime: import("./interface").RangePickerPresetRange) => void; localeCode?: string; getCalendarContainer?: (triggerNode: Element) => HTMLElement; dateRender?: (current: import("moment").Moment, today: import("moment").Moment) => any; pickerClass?: string; pickerInputClass?: string; }>, { locale: any; }>; readonly MonthPicker: DefineComponent<MonthPickerPropsTypes, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ locale: any; } & { value?: string | import("moment").Moment; onFocus?: EventHandlerNonNull; onBlur?: EventHandlerNonNull; onChange?: (date: import("moment").Moment, dateString: string) => void; prefixCls?: string; size?: "default" | "small" | "large"; open?: boolean; disabled?: boolean; autofocus?: boolean; name?: string; placeholder?: string; transitionName?: string; dropdownClassName?: string; popupStyle?: import("vue").CSSProperties; defaultValue?: string | import("moment").Moment; allowClear?: boolean; suffixIcon?: import("../_util/type").VueNode; inputPrefixCls?: string; onOpenChange?: (status: boolean) => void; disabledDate?: (current: import("moment").Moment) => boolean; valueFormat?: string; format?: string | Function | string[]; defaultPickerValue?: string | import("moment").Moment; renderExtraFooter?: (mode: "time" | "date" | "year" | "month" | "decade") => any; localeCode?: string; getCalendarContainer?: (triggerNode: Element) => HTMLElement; dateRender?: (current: import("moment").Moment, today: import("moment").Moment) => any; pickerClass?: string; pickerInputClass?: string; monthCellContentRender?: (date: import("moment").Moment, locale: any) => any; }>, { locale: any; }>; readonly WeekPicker: DefineComponent<WeekPickerPropsTypes, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ locale: any; } & { value?: string | import("moment").Moment; onFocus?: EventHandlerNonNull; onBlur?: EventHandlerNonNull; onChange?: (date: import("moment").Moment, dateString: string) => void; prefixCls?: string; size?: "default" | "small" | "large"; open?: boolean; disabled?: boolean; autofocus?: boolean; name?: string; placeholder?: string; transitionName?: string; dropdownClassName?: string; popupStyle?: import("vue").CSSProperties; defaultValue?: string | import("moment").Moment; allowClear?: boolean; suffixIcon?: import("../_util/type").VueNode; inputPrefixCls?: string; onOpenChange?: (status: boolean) => void; disabledDate?: (current: import("moment").Moment) => boolean; valueFormat?: string; format?: string | Function | string[]; defaultPickerValue?: string | import("moment").Moment; renderExtraFooter?: (mode: "time" | "date" | "year" | "month" | "decade") => any; localeCode?: string; getCalendarContainer?: (triggerNode: Element) => HTMLElement; dateRender?: (current: import("moment").Moment, today: import("moment").Moment) => any; pickerClass?: string; pickerInputClass?: string; }>, { locale: any; }>; } & Plugin; export default _default;