UNPKG

yanzhen-design-vue

Version:

286 lines (285 loc) 16.2 kB
import { ExtractPropTypes } from 'vue'; import { ExtractEmitsTypes } from '@yanzhen-libs/utils-vue'; export declare const timeOptions: { ns: any; class: any; name: any; }; export declare const timeName: any; export declare const ADatePicker: { props: { defaultPickerValue: { type: import('vue').PropType<any>; default: any; }; defaultValue: { type: import('vue').PropType<any>; default: any; }; value: { type: import('vue').PropType<any>; default: any; }; presets: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PresetDate<any>[]>; default: import('ant-design-vue/es/vc-picker/interface').PresetDate<any>[]; }; disabledTime: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').DisabledTime<any>>; default: import('ant-design-vue/es/vc-picker/interface').DisabledTime<any>; }; renderExtraFooter: { type: import('vue').PropType<(mode: import('ant-design-vue/es/vc-picker/interface').PanelMode) => import('ant-design-vue/es/_util/type').VueNode>; default: (mode: import('ant-design-vue/es/vc-picker/interface').PanelMode) => import('ant-design-vue/es/_util/type').VueNode; }; showNow: { type: BooleanConstructor; default: boolean; }; monthCellRender: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<any>>; default: import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<any>; }; monthCellContentRender: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<any>>; default: import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<any>; }; id: StringConstructor; dropdownClassName: StringConstructor; popupClassName: StringConstructor; popupStyle: { type: import('vue').PropType<import('vue').CSSProperties>; default: import('vue').CSSProperties; }; transitionName: StringConstructor; placeholder: StringConstructor; allowClear: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; tabindex: NumberConstructor; open: { type: BooleanConstructor; default: boolean; }; defaultOpen: { type: BooleanConstructor; default: boolean; }; inputReadOnly: { type: BooleanConstructor; default: boolean; }; format: { type: 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>)[]>; default: string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any>)[]; }; getPopupContainer: { type: import('vue').PropType<(node: HTMLElement) => HTMLElement>; default: (node: HTMLElement) => HTMLElement; }; panelRender: { type: import('vue').PropType<(originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode>; default: (originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode; }; role: StringConstructor; name: StringConstructor; autocomplete: StringConstructor; direction: { type: import('vue').PropType<"rtl" | "ltr">; default: "rtl" | "ltr"; }; showToday: { type: BooleanConstructor; default: boolean; }; showTime: { type: import('vue').PropType<boolean | import('ant-design-vue/es/vc-picker/panels/TimePanel').SharedTimeProps<any>>; default: boolean | import('ant-design-vue/es/vc-picker/panels/TimePanel').SharedTimeProps<any>; }; locale: { type: import('vue').PropType<import('ant-design-vue/es/date-picker/generatePicker').PickerLocale>; default: import('ant-design-vue/es/date-picker/generatePicker').PickerLocale; }; size: { type: import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>; default: import('ant-design-vue/es/button').ButtonSize; }; bordered: { type: BooleanConstructor; default: boolean; }; dateRender: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/panels/DatePanel/DateBody').DateRender<any>>; default: import('ant-design-vue/es/vc-picker/panels/DatePanel/DateBody').DateRender<any>; }; disabledDate: { type: import('vue').PropType<(date: any) => boolean>; default: (date: any) => boolean; }; mode: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PanelMode>; default: import('ant-design-vue/es/vc-picker/interface').PanelMode; }; picker: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PickerMode>; default: import('ant-design-vue/es/vc-picker/interface').PickerMode; }; valueFormat: StringConstructor; placement: { type: import('vue').PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">; default: "bottomLeft" | "bottomRight" | "topLeft" | "topRight"; }; status: { type: import('vue').PropType<"" | "error" | "warning">; default: "" | "error" | "warning"; }; disabledHours: { type: import('vue').PropType<() => number[]>; default: () => number[]; }; disabledMinutes: { type: import('vue').PropType<(hour: number) => number[]>; default: (hour: number) => number[]; }; disabledSeconds: { type: import('vue').PropType<(hour: number, minute: number) => number[]>; default: (hour: number, minute: number) => number[]; }; }; emits: { change: (value: any, dateString: string) => void; "update:value": (value: any) => void; ok: (value: any) => 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 timeProps: { value: { type: (StringConstructor | NumberConstructor)[]; }; isTimeStamp: { type: BooleanConstructor; }; beginTime: { type: (StringConstructor | NumberConstructor)[]; }; endTime: { type: (StringConstructor | NumberConstructor)[]; }; showTime: { type: BooleanConstructor; }; expandFormat: { type: StringConstructor; }; defaultPickerValue: { readonly type: import('vue').PropType<any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultValue: { readonly type: import('vue').PropType<any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; presets: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PresetDate<any>[]>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').PresetDate<any>[], boolean>; disabledTime: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').DisabledTime<any>>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').DisabledTime<any>, boolean>; renderExtraFooter: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(mode: import('ant-design-vue/es/vc-picker/interface').PanelMode) => import('ant-design-vue/es/_util/type').VueNode>, unknown, unknown, (mode: import('ant-design-vue/es/vc-picker/interface').PanelMode) => import('ant-design-vue/es/_util/type').VueNode, boolean>; showNow: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; monthCellRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<any>>, unknown, unknown, import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<any>, boolean>; monthCellContentRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<any>>, unknown, unknown, import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<any>, 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; }; placeholder: { 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>; disabled: 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>; dateRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/panels/DatePanel/DateBody').DateRender<any>>, unknown, unknown, import('ant-design-vue/es/vc-picker/panels/DatePanel/DateBody').DateRender<any>, boolean>; disabledDate: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(date: any) => boolean>, unknown, unknown, (date: any) => boolean, boolean>; mode: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PanelMode>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').PanelMode, 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>; }; export declare const timeEmits: { 'update:value': (_value: any) => boolean; change: (_value: any) => boolean; blur: (...args: any[]) => boolean; ok: (value: any) => boolean; "open-change": (open: boolean) => boolean; "update:open": (open: boolean) => boolean; focus: (e: FocusEvent) => boolean; mousedown: (e: MouseEvent) => boolean; mouseup: (e: MouseEvent) => boolean; mouseenter: (e: MouseEvent) => boolean; mouseleave: (e: MouseEvent) => boolean; click: (e: MouseEvent) => boolean; contextmenu: (e: MouseEvent) => boolean; keydown: (event: KeyboardEvent, preventDefault: () => void) => boolean; }; export type TimeProps = ExtractPropTypes<typeof timeProps>; export type TimePropsKey = keyof TimeProps; export type TimeEmits = ExtractEmitsTypes<typeof timeEmits>;