| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 |
- import type { Point, AlignType, MobileConfig } from '../interface';
- import type { ExtractPropTypes, PropType } from 'vue';
- export declare const innerProps: {
- visible: BooleanConstructor;
- prefixCls: StringConstructor;
- zIndex: NumberConstructor;
- destroyPopupOnHide: BooleanConstructor;
- forceRender: BooleanConstructor;
- arrow: {
- type: BooleanConstructor;
- default: boolean;
- };
- animation: (ObjectConstructor | StringConstructor)[];
- transitionName: StringConstructor;
- stretch: {
- type: PropType<string>;
- };
- align: {
- type: PropType<AlignType>;
- };
- point: {
- type: PropType<Point>;
- };
- getRootDomNode: {
- type: PropType<() => HTMLElement>;
- };
- getClassNameFromAlign: {
- type: PropType<(align: AlignType) => string>;
- };
- onAlign: {
- type: PropType<(popupDomNode: HTMLElement, align: AlignType) => void>;
- };
- onMouseenter: {
- type: PropType<(align: MouseEvent) => void>;
- };
- onMouseleave: {
- type: PropType<(align: MouseEvent) => void>;
- };
- onMousedown: {
- type: PropType<(align: MouseEvent) => void>;
- };
- onTouchstart: {
- type: PropType<(align: MouseEvent) => void>;
- };
- };
- export type PopupInnerProps = Partial<ExtractPropTypes<typeof innerProps>> & {
- align?: AlignType;
- };
- export declare const mobileProps: {
- mobile: {
- type: PropType<MobileConfig>;
- };
- visible: BooleanConstructor;
- prefixCls: StringConstructor;
- zIndex: NumberConstructor;
- destroyPopupOnHide: BooleanConstructor;
- forceRender: BooleanConstructor;
- arrow: {
- type: BooleanConstructor;
- default: boolean;
- };
- animation: (ObjectConstructor | StringConstructor)[];
- transitionName: StringConstructor;
- stretch: {
- type: PropType<string>;
- };
- align: {
- type: PropType<AlignType>;
- };
- point: {
- type: PropType<Point>;
- };
- getRootDomNode: {
- type: PropType<() => HTMLElement>;
- };
- getClassNameFromAlign: {
- type: PropType<(align: AlignType) => string>;
- };
- onAlign: {
- type: PropType<(popupDomNode: HTMLElement, align: AlignType) => void>;
- };
- onMouseenter: {
- type: PropType<(align: MouseEvent) => void>;
- };
- onMouseleave: {
- type: PropType<(align: MouseEvent) => void>;
- };
- onMousedown: {
- type: PropType<(align: MouseEvent) => void>;
- };
- onTouchstart: {
- type: PropType<(align: MouseEvent) => void>;
- };
- };
- export type MobilePopupProps = Partial<ExtractPropTypes<typeof mobileProps>> & {
- align?: AlignType;
- mobile: MobileConfig;
- };
- export declare const popupProps: {
- mask: BooleanConstructor;
- mobile: {
- type: PropType<MobileConfig>;
- };
- maskAnimation: StringConstructor;
- maskTransitionName: StringConstructor;
- visible: BooleanConstructor;
- prefixCls: StringConstructor;
- zIndex: NumberConstructor;
- destroyPopupOnHide: BooleanConstructor;
- forceRender: BooleanConstructor;
- arrow: {
- type: BooleanConstructor;
- default: boolean;
- };
- animation: (ObjectConstructor | StringConstructor)[];
- transitionName: StringConstructor;
- stretch: {
- type: PropType<string>;
- };
- align: {
- type: PropType<AlignType>;
- };
- point: {
- type: PropType<Point>;
- };
- getRootDomNode: {
- type: PropType<() => HTMLElement>;
- };
- getClassNameFromAlign: {
- type: PropType<(align: AlignType) => string>;
- };
- onAlign: {
- type: PropType<(popupDomNode: HTMLElement, align: AlignType) => void>;
- };
- onMouseenter: {
- type: PropType<(align: MouseEvent) => void>;
- };
- onMouseleave: {
- type: PropType<(align: MouseEvent) => void>;
- };
- onMousedown: {
- type: PropType<(align: MouseEvent) => void>;
- };
- onTouchstart: {
- type: PropType<(align: MouseEvent) => void>;
- };
- };
- export type PopupProps = Partial<ExtractPropTypes<typeof popupProps>> & {
- align?: AlignType;
- mobile: MobileConfig;
- };
|