UNPKG

@fe6/water-pro

Version:

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

356 lines (355 loc) 17 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; multipleTagGroupPopoverClass: any; }> & Omit<Readonly<{ locale: any; multipleTagGroupPopoverClass: any; } & { mode?: "time" | "date" | "year" | "month" | "decade"; name?: string; type?: string; value?: string | import("moment").Moment; onFocus?: EventHandlerNonNull; onBlur?: EventHandlerNonNull; onChange?: (date: import("moment").Moment, dateString: string) => void; prefixCls?: string; size?: "small" | "large" | "default"; open?: boolean; disabled?: boolean; autofocus?: boolean; 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; multipleMaxTagCount?: number; multipleMaxTagTextLength?: number; multipleClosable?: Boolean; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "locale" | "multipleTagGroupPopoverClass">; $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; multipleTagGroupPopoverClass: any; } & { mode?: "time" | "date" | "year" | "month" | "decade"; name?: string; type?: string; value?: string | import("moment").Moment; onFocus?: EventHandlerNonNull; onBlur?: EventHandlerNonNull; onChange?: (date: import("moment").Moment, dateString: string) => void; prefixCls?: string; size?: "small" | "large" | "default"; open?: boolean; disabled?: boolean; autofocus?: boolean; 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; multipleMaxTagCount?: number; multipleMaxTagTextLength?: number; multipleClosable?: Boolean; }>, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, { locale: any; multipleTagGroupPopoverClass: 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; multipleTagGroupPopoverClass: any; } & { mode?: "time" | "date" | "year" | "month" | "decade"; name?: string; type?: string; value?: string | import("moment").Moment; onFocus?: EventHandlerNonNull; onBlur?: EventHandlerNonNull; onChange?: (date: import("moment").Moment, dateString: string) => void; prefixCls?: string; size?: "small" | "large" | "default"; open?: boolean; disabled?: boolean; autofocus?: boolean; 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; multipleMaxTagCount?: number; multipleMaxTagTextLength?: number; multipleClosable?: Boolean; }> & import("vue").ShallowUnwrapRef<{}> & {} & { [x: string]: never; } & import("vue").MethodOptions & import("vue").ComponentCustomProperties; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase<Readonly<{ locale: any; multipleTagGroupPopoverClass: any; } & { mode?: "time" | "date" | "year" | "month" | "decade"; name?: string; type?: string; value?: string | import("moment").Moment; onFocus?: EventHandlerNonNull; onBlur?: EventHandlerNonNull; onChange?: (date: import("moment").Moment, dateString: string) => void; prefixCls?: string; size?: "small" | "large" | "default"; open?: boolean; disabled?: boolean; autofocus?: boolean; 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; multipleMaxTagCount?: number; multipleMaxTagTextLength?: number; multipleClosable?: Boolean; }>, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, { locale: any; multipleTagGroupPopoverClass: 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; multipleTagGroupPopoverClass: any; } & { mode?: string | string[]; name?: string; type?: string; 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?: "small" | "large" | "default"; open?: boolean; separator?: import("../_util/type").VueNode; disabled?: boolean; autofocus?: boolean; 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; multipleMaxTagCount?: number; multipleMaxTagTextLength?: number; multipleClosable?: Boolean; }>, { locale: any; multipleTagGroupPopoverClass: 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; multipleTagGroupPopoverClass: any; } & { name?: string; type?: string; value?: string | import("moment").Moment; onFocus?: EventHandlerNonNull; onBlur?: EventHandlerNonNull; onChange?: (date: import("moment").Moment, dateString: string) => void; prefixCls?: string; size?: "small" | "large" | "default"; open?: boolean; disabled?: boolean; autofocus?: boolean; 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; multipleMaxTagCount?: number; multipleMaxTagTextLength?: number; multipleClosable?: Boolean; monthCellContentRender?: (date: import("moment").Moment, locale: any) => any; }>, { locale: any; multipleTagGroupPopoverClass: 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; multipleTagGroupPopoverClass: any; } & { name?: string; type?: string; value?: string | import("moment").Moment; onFocus?: EventHandlerNonNull; onBlur?: EventHandlerNonNull; onChange?: (date: import("moment").Moment, dateString: string) => void; prefixCls?: string; size?: "small" | "large" | "default"; open?: boolean; disabled?: boolean; autofocus?: boolean; 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; multipleMaxTagCount?: number; multipleMaxTagTextLength?: number; multipleClosable?: Boolean; }>, { locale: any; multipleTagGroupPopoverClass: any; }>; } & Plugin; export default _default;