ant-design-vue
Version:
An enterprise-class UI design language and Vue-based implementation
33 lines (32 loc) • 1.49 kB
TypeScript
import { DefineComponent } from 'vue';
declare type PickerType = 'date' | 'week' | 'month';
export default function wrapPicker<P>(Picker: DefineComponent<P>, props: any, pickerType: PickerType): DefineComponent<any, {
configProvider: import("../config-provider").ConfigConsumerProps;
picker: any;
popupRef: any;
}, unknown, {}, {
savePicker(node: any): void;
getDefaultLocale(): any;
savePopupRef(ref: any): void;
handleOpenChange(open: boolean): void;
handleFocus(e: FocusEvent): void;
handleBlur(e: FocusEvent): void;
handleMouseEnter(e: MouseEvent): void;
handleMouseLeave(e: MouseEvent): void;
handleChange(date: any, dateString: string): void;
handleOk(val: any): void;
handleCalendarChange(date: any, dateString: string): void;
focus(): void;
blur(): void;
transformValue(props: any): void;
renderPicker(locale: any, localeCode: string): JSX.Element;
}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("blur" | "change" | "focus" | "mouseenter" | "mouseleave" | "update:value" | "openChange" | "ok" | "calendarChange")[], "blur" | "change" | "focus" | "mouseenter" | "mouseleave" | "update:value" | "openChange" | "ok" | "calendarChange", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
[x: string]: any;
}> | Readonly<{
[x: string]: any;
} & {
[x: number]: any;
}>, {} | {
[x: string]: any;
}>;
export {};