UNPKG

@fe6/water-pro

Version:

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

239 lines (238 loc) 8.76 kB
import { CSSProperties } from 'vue'; import moment from 'moment'; declare type RangePickerValue = undefined[] | null[] | [moment.Moment] | [undefined, moment.Moment] | [moment.Moment, undefined] | [null, moment.Moment] | [moment.Moment, null] | [moment.Moment, moment.Moment]; export declare type RangePickerPresetRange = RangePickerValue | (() => RangePickerValue); export interface RangePickerState { sValue?: RangePickerValue; sShowDate?: RangePickerValue; sOpen?: boolean; sHoverValue?: RangePickerValue; } declare const _default: import("vue").DefineComponent<{ size: import("vue-types").VueTypeDef<"small" | "large" | "default">; defaultValue: { validator(value: any): boolean; }; separator: import("vue-types").VueTypeValidableDef<any>; open: import("vue-types").VueTypeValidableDef<boolean>; format: import("vue-types").VueTypeValidableDef<string> & { default: string; }; disabled: import("vue-types").VueTypeValidableDef<boolean>; inputPrefixCls: import("vue-types").VueTypeValidableDef<string> & { default: string; }; placeholder: import("vue-types").VueTypeValidableDef<string> & { default: string; }; prefixCls: import("vue-types").VueTypeValidableDef<string> & { default: string; }; hideDisabledOptions: import("vue-types").VueTypeValidableDef<boolean>; disabledHours: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; disabledMinutes: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; disabledSeconds: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; getPopupContainer: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; use12Hours: import("vue-types").VueTypeValidableDef<boolean>; focusOnOpen: import("vue-types").VueTypeValidableDef<boolean>; hourStep: import("vue-types").VueTypeValidableDef<number> & { default: number; }; minuteStep: import("vue-types").VueTypeValidableDef<number> & { default: number; }; secondStep: import("vue-types").VueTypeValidableDef<number> & { default: number; }; allowEmpty: import("vue-types").VueTypeValidableDef<boolean>; allowClear: import("vue-types").VueTypeValidableDef<boolean>; inputReadOnly: import("vue-types").VueTypeValidableDef<boolean>; clearText: import("vue-types").VueTypeValidableDef<string> & { default: string; }; defaultOpenValue: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; popupClassName: import("vue-types").VueTypeValidableDef<string> & { default: string; }; popupStyle: import("vue-types").VueTypeValidableDef<CSSProperties>; suffixIcon: import("vue-types").VueTypeValidableDef<any>; align: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; placement: import("vue-types").VueTypeValidableDef<any>; transitionName: import("vue-types").VueTypeValidableDef<string> & { default: string; }; autofocus: import("vue-types").VueTypeValidableDef<boolean>; addon: import("vue-types").VueTypeValidableDef<any>; clearIcon: import("vue-types").VueTypeValidableDef<any>; locale: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; valueFormat: import("vue-types").VueTypeValidableDef<string> & { default: string; }; onChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onAmPmChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onOpen: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onClose: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onFocus: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onBlur: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onKeydown: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onOpenChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; value: import("vue-types").VueTypeValidableDef<unknown[]> & { default: () => unknown[]; }; }, { configProvider: import("../config-provider").ConfigConsumerProps; picker: any; sTagPrefixCls: any; sPrefixCls: string; }, RangePickerState, {}, { setValue(value: RangePickerValue, hidePanel?: boolean): void; savePicker(node: any): void; clearSelection(e: any): void; clearHoverValue(): void; handleChange(value: RangePickerValue): void; handleOpenChange(open: boolean): void; handleShowDateChange(showDate: boolean): void; handleHoverChange(hoverValue: any): void; handleRangeMouseLeave(): void; handleCalendarInputSelect(value: RangePickerValue): void; handleRangeClick(value: RangePickerPresetRange): void; onMouseEnter(e: MouseEvent): void; onMouseLeave(e: MouseEvent): void; focus(): void; blur(): void; renderFooter(): JSX.Element[]; }, { methods: { setState(state: {}, callback: any): void; __emit(...args: any[]): void; }; }, import("vue").ComponentOptionsMixin, ("change" | "blur" | "focus" | "keydown" | "mouseenter" | "mouseleave" | "update:value" | "openChange" | "ok" | "update:open")[], "change" | "blur" | "focus" | "keydown" | "mouseenter" | "mouseleave" | "update:value" | "openChange" | "ok" | "update:open", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ value: unknown[]; onFocus: (...args: any[]) => any; onBlur: (...args: any[]) => any; onChange: (...args: any[]) => any; onKeydown: (...args: any[]) => any; locale: { [key: string]: any; }; prefixCls: string; align: { [key: string]: any; }; placeholder: string; transitionName: string; getPopupContainer: (...args: any[]) => any; popupClassName: string; onClose: (...args: any[]) => any; inputPrefixCls: string; onOpenChange: (...args: any[]) => any; valueFormat: string; format: string; clearText: string; defaultOpenValue: { [key: string]: any; }; disabledHours: (...args: any[]) => any; disabledMinutes: (...args: any[]) => any; disabledSeconds: (...args: any[]) => any; hourStep: number; minuteStep: number; secondStep: number; onAmPmChange: (...args: any[]) => any; onOpen: (...args: any[]) => any; } & { size?: "small" | "large" | "default"; open?: boolean; separator?: any; disabled?: boolean; autofocus?: boolean; popupStyle?: CSSProperties; defaultValue?: unknown; allowClear?: boolean; clearIcon?: any; suffixIcon?: any; placement?: any; inputReadOnly?: boolean; use12Hours?: boolean; hideDisabledOptions?: boolean; allowEmpty?: boolean; addon?: any; focusOnOpen?: boolean; }>, { value: unknown[]; onFocus: (...args: any[]) => any; onBlur: (...args: any[]) => any; onChange: (...args: any[]) => any; onKeydown: (...args: any[]) => any; locale: { [key: string]: any; }; prefixCls: string; align: { [key: string]: any; }; placeholder: string; transitionName: string; getPopupContainer: (...args: any[]) => any; popupClassName: string; onClose: (...args: any[]) => any; inputPrefixCls: string; onOpenChange: (...args: any[]) => any; valueFormat: string; format: string; clearText: string; defaultOpenValue: { [key: string]: any; }; disabledHours: (...args: any[]) => any; disabledMinutes: (...args: any[]) => any; disabledSeconds: (...args: any[]) => any; hourStep: number; minuteStep: number; secondStep: number; onAmPmChange: (...args: any[]) => any; onOpen: (...args: any[]) => any; }>; export default _default;