UNPKG

yanzhen-design-vue

Version:

233 lines (232 loc) 20.4 kB
import { ExtractPropTypes } from 'vue'; export declare const rangeTimeOptions: { ns: any; class: any; name: any; }; export declare const rangeTimeName: any; export declare const antRangePickerProps: { props: { allowEmpty: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[boolean, boolean]>, unknown, unknown, [boolean, boolean], boolean>; dateRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/RangePicker').RangeDateRender<unknown>>, unknown, unknown, import('ant-design-vue/es/vc-picker/RangePicker').RangeDateRender<unknown>, boolean>; defaultPickerValue: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[string, string] | [unknown, unknown]>, unknown, unknown, [string, string] | [unknown, unknown], boolean>; defaultValue: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[string, string] | [unknown, unknown]>, unknown, unknown, [string, string] | [unknown, unknown], boolean>; value: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[string, string] | [unknown, unknown]>, unknown, unknown, [string, string] | [unknown, unknown], boolean>; presets: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PresetDate<unknown[]>[]>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').PresetDate<unknown[]>[], boolean>; disabledTime: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(date: unknown, type: import('ant-design-vue/es/vc-picker/RangePicker').RangeType) => import('ant-design-vue/es/vc-picker/interface').DisabledTimes>, unknown, unknown, (date: unknown, type: import('ant-design-vue/es/vc-picker/RangePicker').RangeType) => import('ant-design-vue/es/vc-picker/interface').DisabledTimes, boolean>; disabled: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<boolean | [boolean, boolean]>, unknown, unknown, boolean | [boolean, boolean], boolean>; renderExtraFooter: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<() => import('ant-design-vue/es/_util/type').VueNode>, unknown, unknown, () => import('ant-design-vue/es/_util/type').VueNode, boolean>; separator: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showTime: { readonly type: import('vue').PropType<unknown>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; ranges: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<Record<string, [unknown, unknown] | (() => import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>)>>, unknown, unknown, Record<string, [unknown, unknown] | (() => import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>)>, boolean>; placeholder: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<string[]>, unknown, unknown, string[], boolean>; mode: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode]>, unknown, unknown, [import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode], boolean>; id: { type: StringConstructor; }; dropdownClassName: { type: StringConstructor; }; popupClassName: { type: StringConstructor; }; popupStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('vue').CSSProperties>, unknown, unknown, import('vue').CSSProperties, boolean>; transitionName: { type: StringConstructor; }; allowClear: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; autofocus: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; tabindex: { type: NumberConstructor; }; open: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; defaultOpen: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; inputReadOnly: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; format: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any>)[]>, unknown, unknown, string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any>)[], boolean>; getPopupContainer: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(node: HTMLElement) => HTMLElement>, unknown, unknown, (node: HTMLElement) => HTMLElement, boolean>; panelRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode>, unknown, unknown, (originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode, boolean>; role: { type: StringConstructor; }; name: { type: StringConstructor; }; autocomplete: { type: StringConstructor; }; direction: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"rtl" | "ltr">, unknown, unknown, "rtl" | "ltr", boolean>; showToday: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; locale: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/date-picker/generatePicker').PickerLocale>, unknown, unknown, import('ant-design-vue/es/date-picker/generatePicker').PickerLocale, boolean>; size: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>, unknown, unknown, import('ant-design-vue/es/button').ButtonSize, boolean>; bordered: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; disabledDate: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(date: any) => boolean>, unknown, unknown, (date: any) => boolean, boolean>; picker: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PickerMode>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').PickerMode, boolean>; valueFormat: { type: StringConstructor; }; placement: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">, unknown, unknown, "bottomLeft" | "bottomRight" | "topLeft" | "topRight", boolean>; status: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"" | "error" | "warning">, unknown, unknown, "" | "error" | "warning", boolean>; disabledHours: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<() => number[]>, unknown, unknown, () => number[], boolean>; disabledMinutes: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(hour: number) => number[]>, unknown, unknown, (hour: number) => number[], boolean>; disabledSeconds: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(hour: number, minute: number) => number[]>, unknown, unknown, (hour: number, minute: number) => number[], boolean>; }; emits: { change: (value: import('ant-design-vue/es/vc-picker/interface').RangeValue<string> | import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>, dateString: [string, string]) => void; "update:value": (value: import('ant-design-vue/es/vc-picker/interface').RangeValue<string> | import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>) => void; "calendar-change": (values: import('ant-design-vue/es/vc-picker/interface').RangeValue<string> | import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>, formatString: [string, string], info: import('ant-design-vue/es/vc-picker/RangePicker').RangeInfo) => void; "panel-change": (values: import('ant-design-vue/es/vc-picker/interface').RangeValue<string> | import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>, modes: [import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode]) => void; ok: (dates: import('ant-design-vue/es/vc-picker/interface').RangeValue<string> | import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>) => void; "open-change": (open: boolean) => void; "update:open": (open: boolean) => void; focus: import('ant-design-vue/es/_util/EventInterface').FocusEventHandler; blur: import('ant-design-vue/es/_util/EventInterface').FocusEventHandler; mousedown: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; mouseup: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; mouseenter: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; mouseleave: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; click: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; contextmenu: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; keydown: (event: KeyboardEvent, preventDefault: () => void) => void; }; }; export declare const rangeTimeProps: { beginTime: { type: import('vue').PropType<string | number>; }; endTime: { type: import('vue').PropType<string | number>; }; allowEmpty: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[boolean, boolean]>, unknown, unknown, [boolean, boolean], boolean>; dateRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/RangePicker').RangeDateRender<unknown>>, unknown, unknown, import('ant-design-vue/es/vc-picker/RangePicker').RangeDateRender<unknown>, boolean>; defaultPickerValue: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[string, string] | [unknown, unknown]>, unknown, unknown, [string, string] | [unknown, unknown], boolean>; defaultValue: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[string, string] | [unknown, unknown]>, unknown, unknown, [string, string] | [unknown, unknown], boolean>; value: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[string, string] | [unknown, unknown]>, unknown, unknown, [string, string] | [unknown, unknown], boolean>; presets: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PresetDate<unknown[]>[]>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').PresetDate<unknown[]>[], boolean>; disabledTime: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(date: unknown, type: import('ant-design-vue/es/vc-picker/RangePicker').RangeType) => import('ant-design-vue/es/vc-picker/interface').DisabledTimes>, unknown, unknown, (date: unknown, type: import('ant-design-vue/es/vc-picker/RangePicker').RangeType) => import('ant-design-vue/es/vc-picker/interface').DisabledTimes, boolean>; disabled: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<boolean | [boolean, boolean]>, unknown, unknown, boolean | [boolean, boolean], boolean>; renderExtraFooter: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<() => import('ant-design-vue/es/_util/type').VueNode>, unknown, unknown, () => import('ant-design-vue/es/_util/type').VueNode, boolean>; separator: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showTime: { readonly type: import('vue').PropType<unknown>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; ranges: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<Record<string, [unknown, unknown] | (() => import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>)>>, unknown, unknown, Record<string, [unknown, unknown] | (() => import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>)>, boolean>; placeholder: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<string[]>, unknown, unknown, string[], boolean>; mode: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode]>, unknown, unknown, [import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode], boolean>; id: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dropdownClassName: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popupClassName: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popupStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('vue').CSSProperties>, unknown, unknown, import('vue').CSSProperties, boolean>; transitionName: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; allowClear: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; autofocus: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; tabindex: { readonly type: import('vue').PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; open: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; defaultOpen: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; inputReadOnly: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; format: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any>)[]>, unknown, unknown, string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any>)[], boolean>; getPopupContainer: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(node: HTMLElement) => HTMLElement>, unknown, unknown, (node: HTMLElement) => HTMLElement, boolean>; panelRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode>, unknown, unknown, (originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode, boolean>; role: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; name: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; autocomplete: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; direction: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"rtl" | "ltr">, unknown, unknown, "rtl" | "ltr", boolean>; showToday: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; locale: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/date-picker/generatePicker').PickerLocale>, unknown, unknown, import('ant-design-vue/es/date-picker/generatePicker').PickerLocale, boolean>; size: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>, unknown, unknown, import('ant-design-vue/es/button').ButtonSize, boolean>; bordered: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; disabledDate: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(date: any) => boolean>, unknown, unknown, (date: any) => boolean, boolean>; picker: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PickerMode>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').PickerMode, boolean>; valueFormat: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placement: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">, unknown, unknown, "bottomLeft" | "bottomRight" | "topLeft" | "topRight", boolean>; status: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"" | "error" | "warning">, unknown, unknown, "" | "error" | "warning", boolean>; disabledHours: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<() => number[]>, unknown, unknown, () => number[], boolean>; disabledMinutes: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(hour: number) => number[]>, unknown, unknown, (hour: number) => number[], boolean>; disabledSeconds: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(hour: number, minute: number) => number[]>, unknown, unknown, (hour: number, minute: number) => number[], boolean>; }; export declare const rangeTimeEmits: { [x: string]: any; 'update:beginTime': any; 'update:endTime': any; change: any; "update:value": any; "calendar-change": any; "panel-change": any; ok: any; "open-change": any; "update:open": any; focus: any; blur: any; mousedown: any; mouseup: any; mouseenter: any; mouseleave: any; click: any; contextmenu: any; keydown: any; }; export type RangeTimeProps = ExtractPropTypes<typeof rangeTimeProps>; export type RangeTimePropsKey = keyof RangeTimeProps; export type RangeTimeEmits = typeof rangeTimeEmits;