ant-design-vue
Version:
An enterprise-class UI design language and Vue-based implementation
349 lines (348 loc) • 11.4 kB
TypeScript
declare const _default: import("vue").DefineComponent<{
action: import("vue-types").VueTypeDef<string | string[]> & {
default: string | (() => string[]);
};
showAction: import("vue-types").VueTypeValidableDef<any> & {
default: any;
};
hideAction: import("vue-types").VueTypeValidableDef<any> & {
default: any;
};
getPopupClassNameFromAlign: import("vue-types").VueTypeValidableDef<any> & {
default: any;
};
onPopupVisibleChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
} & {
default: (...args: any[]) => any;
};
afterPopupVisibleChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
} & {
default: (...args: any[]) => any;
};
popup: import("vue-types").VueTypeValidableDef<any>;
popupStyle: import("vue-types").VueTypeValidableDef<import("vue").CSSProperties>;
prefixCls: import("vue-types").VueTypeValidableDef<string> & {
default: string;
} & {
default: string;
};
popupClassName: import("vue-types").VueTypeValidableDef<string> & {
default: string;
} & {
default: string;
};
popupPlacement: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
builtinPlacements: import("vue-types").VueTypeValidableDef<{
[key: string]: any;
}> & {
default: () => {
[key: string]: any;
};
};
popupTransitionName: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
popupAnimation: import("vue-types").VueTypeValidableDef<any>;
mouseEnterDelay: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
mouseLeaveDelay: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
zIndex: import("vue-types").VueTypeValidableDef<number> & {
default: number;
};
focusDelay: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
blurDelay: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
getPopupContainer: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
getDocument: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
} & {
default: (...args: any[]) => any;
};
forceRender: import("vue-types").VueTypeValidableDef<boolean>;
destroyPopupOnHide: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
mask: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
maskClosable: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
popupAlign: import("vue-types").VueTypeValidableDef<{
[key: string]: any;
}> & {
default: () => {
[key: string]: any;
};
} & {
default: () => {
[key: string]: any;
};
};
popupVisible: import("vue-types").VueTypeValidableDef<boolean>;
defaultPopupVisible: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
maskTransitionName: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
maskAnimation: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
stretch: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
alignPoint: import("vue-types").VueTypeValidableDef<boolean>;
autoDestroy: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
mobile: ObjectConstructor;
getTriggerDOMNode: FunctionConstructor;
}, {
popPortal: boolean;
setPortal: () => void;
vcTriggerContext: {
onPopupMouseDown?: (...args: any[]) => void;
};
popupRef: any;
setPopupRef: (val: any) => void;
triggerRef: any;
align: import("vue").ComputedRef<{
[key: string]: any;
}>;
focusTime: any;
clickOutsideHandler: any;
contextmenuOutsideHandler1: any;
contextmenuOutsideHandler2: any;
touchOutsideHandler: any;
attachId: any;
delayTimer: any;
hasPopupMouseDown: boolean;
preClickTime: any;
preTouchTime: any;
mouseDownTimeout: any;
childOriginEvents: {};
}, {
prevPopupVisible: any;
sPopupVisible: any;
point: any;
}, {}, {
updatedCal(): void;
onMouseenter(e: any): void;
onMouseMove(e: any): void;
onMouseleave(e: any): void;
onPopupMouseenter(): void;
onPopupMouseleave(e: any): void;
onFocus(e: any): void;
onMousedown(e: any): void;
onTouchstart(e: any): void;
onBlur(e: any): void;
onContextmenu(e: any): void;
onContextmenuClose(): void;
onClick(event: any): void;
onPopupMouseDown(...args: any[]): void;
onDocumentClick(event: any): void;
getPopupDomNode(): any;
getRootDomNode(): any;
handleGetPopupClassFromAlign(align: any): string;
getPopupAlign(): any;
getComponent(): JSX.Element;
attachParent(popupContainer: any): void;
getContainer(): any;
setPopupVisible(sPopupVisible: boolean, event?: any): void;
setPoint(point: any): void;
handlePortalUpdate(): void;
delaySetPopupVisible(visible: boolean, delayS: number, event?: any): void;
clearDelayTimer(): void;
clearOutsideHandler(): void;
createTwoChains(event: string): any;
isClickToShow(): boolean;
isContextMenuOnly(): boolean;
isContextmenuToShow(): boolean;
isClickToHide(): boolean;
isMouseEnterToShow(): boolean;
isMouseLeaveToHide(): boolean;
isFocusToShow(): boolean;
isBlurToHide(): boolean;
forcePopupAlign(): void;
fireEvents(type: string, e: Event): void;
close(): void;
}, {
methods: {
setState(state: {}, callback: any): void;
__emit(...args: any[]): void;
};
}, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
action: import("vue-types").VueTypeDef<string | string[]> & {
default: string | (() => string[]);
};
showAction: import("vue-types").VueTypeValidableDef<any> & {
default: any;
};
hideAction: import("vue-types").VueTypeValidableDef<any> & {
default: any;
};
getPopupClassNameFromAlign: import("vue-types").VueTypeValidableDef<any> & {
default: any;
};
onPopupVisibleChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
} & {
default: (...args: any[]) => any;
};
afterPopupVisibleChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
} & {
default: (...args: any[]) => any;
};
popup: import("vue-types").VueTypeValidableDef<any>;
popupStyle: import("vue-types").VueTypeValidableDef<import("vue").CSSProperties>;
prefixCls: import("vue-types").VueTypeValidableDef<string> & {
default: string;
} & {
default: string;
};
popupClassName: import("vue-types").VueTypeValidableDef<string> & {
default: string;
} & {
default: string;
};
popupPlacement: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
builtinPlacements: import("vue-types").VueTypeValidableDef<{
[key: string]: any;
}> & {
default: () => {
[key: string]: any;
};
};
popupTransitionName: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
popupAnimation: import("vue-types").VueTypeValidableDef<any>;
mouseEnterDelay: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
mouseLeaveDelay: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
zIndex: import("vue-types").VueTypeValidableDef<number> & {
default: number;
};
focusDelay: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
blurDelay: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
getPopupContainer: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
getDocument: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
} & {
default: (...args: any[]) => any;
};
forceRender: import("vue-types").VueTypeValidableDef<boolean>;
destroyPopupOnHide: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
mask: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
maskClosable: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
popupAlign: import("vue-types").VueTypeValidableDef<{
[key: string]: any;
}> & {
default: () => {
[key: string]: any;
};
} & {
default: () => {
[key: string]: any;
};
};
popupVisible: import("vue-types").VueTypeValidableDef<boolean>;
defaultPopupVisible: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
maskTransitionName: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
maskAnimation: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
stretch: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
alignPoint: import("vue-types").VueTypeValidableDef<boolean>;
autoDestroy: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
mobile: ObjectConstructor;
getTriggerDOMNode: FunctionConstructor;
}>>, {
prefixCls: string;
mask: boolean;
stretch: string;
zIndex: number;
getPopupContainer: (...args: any[]) => any;
destroyPopupOnHide: boolean;
maskAnimation: string;
maskTransitionName: string;
popupClassName: string;
autoDestroy: boolean;
action: string | string[];
showAction: any;
hideAction: any;
getPopupClassNameFromAlign: any;
onPopupVisibleChange: (...args: any[]) => any;
afterPopupVisibleChange: (...args: any[]) => any;
popupPlacement: string;
builtinPlacements: {
[key: string]: any;
};
popupTransitionName: string;
mouseEnterDelay: number;
mouseLeaveDelay: number;
focusDelay: number;
blurDelay: number;
getDocument: (...args: any[]) => any;
maskClosable: boolean;
popupAlign: {
[key: string]: any;
};
defaultPopupVisible: boolean;
}>;
export default _default;