@wetspace/pro-components
Version:
::: tip 基本介绍
486 lines (485 loc) • 21.2 kB
TypeScript
declare const _default: __VLS_WithTemplateSlots<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
tooltip: {
readonly type: import('vue').PropType<Partial<{
disabled: boolean;
hideAfter: number;
teleported: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
persistent: boolean;
showArrow: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
arrowOffset: number;
trigger: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | import('element-plus').TooltipTriggerType[]) | (() => import('element-plus/es/utils').Arrayable<import('element-plus').TooltipTriggerType>) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | import('element-plus').TooltipTriggerType[]) | (() => import('element-plus/es/utils').Arrayable<import('element-plus').TooltipTriggerType>))[], unknown, unknown>;
triggerKeys: string[];
virtualTriggering: boolean;
open: boolean;
content: string;
rawContent: boolean;
effect: string;
enterable: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
pure: boolean;
focusOnShow: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
trapping: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
stopPopperMouseEvent: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
boundariesPadding: number;
gpuAcceleration: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
offset: number;
placement: import('element-plus/es/utils').EpPropMergeType<StringConstructor, import('element-plus').Placement, unknown>;
popperOptions: Partial<import('element-plus').Options>;
strategy: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
showAfter: number;
autoClose: number;
role: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "dialog" | "menu" | "tooltip" | "grid" | "listbox" | "tree" | "group" | "navigation", unknown>;
} & {
onClick?: (e: Event) => void;
style?: import('vue').StyleValue;
transition?: string;
onFocus?: (e: Event) => void;
onBlur?: (e: Event) => void;
onKeydown?: (e: Event) => void;
onContextmenu?: (e: Event) => void;
onMouseenter?: (e: Event) => void;
onMouseleave?: (e: Event) => void;
appendTo?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>;
virtualRef?: import('element-plus').Measurable;
id?: string;
ariaLabel?: string;
visible?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean) | ((new (...args: any[]) => boolean) | (() => boolean))[], unknown, unknown>;
className?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]) | (() => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]) | (() => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>;
popperClass?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]) | (() => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]) | (() => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>;
popperStyle?: import('vue').StyleValue;
referenceEl?: HTMLElement;
triggerTargetEl?: HTMLElement;
zIndex?: number;
fallbackPlacements?: import('element-plus').Placement[];
"onUpdate:visible"?: (val: boolean) => void;
} & {
maxWidth: number;
}>>;
readonly required: false;
readonly validator: (val: unknown) => boolean;
__epPropKey: true;
};
rows: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
tooltip: {
readonly type: import('vue').PropType<Partial<{
disabled: boolean;
hideAfter: number;
teleported: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
persistent: boolean;
showArrow: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
arrowOffset: number;
trigger: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | import('element-plus').TooltipTriggerType[]) | (() => import('element-plus/es/utils').Arrayable<import('element-plus').TooltipTriggerType>) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | import('element-plus').TooltipTriggerType[]) | (() => import('element-plus/es/utils').Arrayable<import('element-plus').TooltipTriggerType>))[], unknown, unknown>;
triggerKeys: string[];
virtualTriggering: boolean;
open: boolean;
content: string;
rawContent: boolean;
effect: string;
enterable: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
pure: boolean;
focusOnShow: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
trapping: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
stopPopperMouseEvent: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
boundariesPadding: number;
gpuAcceleration: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
offset: number;
placement: import('element-plus/es/utils').EpPropMergeType<StringConstructor, import('element-plus').Placement, unknown>;
popperOptions: Partial<import('element-plus').Options>;
strategy: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
showAfter: number;
autoClose: number;
role: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "dialog" | "menu" | "tooltip" | "grid" | "listbox" | "tree" | "group" | "navigation", unknown>;
} & {
onClick?: (e: Event) => void;
style?: import('vue').StyleValue;
transition?: string;
onFocus?: (e: Event) => void;
onBlur?: (e: Event) => void;
onKeydown?: (e: Event) => void;
onContextmenu?: (e: Event) => void;
onMouseenter?: (e: Event) => void;
onMouseleave?: (e: Event) => void;
appendTo?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>;
virtualRef?: import('element-plus').Measurable;
id?: string;
ariaLabel?: string;
visible?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean) | ((new (...args: any[]) => boolean) | (() => boolean))[], unknown, unknown>;
className?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]) | (() => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]) | (() => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>;
popperClass?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]) | (() => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]) | (() => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>;
popperStyle?: import('vue').StyleValue;
referenceEl?: HTMLElement;
triggerTargetEl?: HTMLElement;
zIndex?: number;
fallbackPlacements?: import('element-plus').Placement[];
"onUpdate:visible"?: (val: boolean) => void;
} & {
maxWidth: number;
}>>;
readonly required: false;
readonly validator: (val: unknown) => boolean;
__epPropKey: true;
};
rows: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
}>> & Readonly<{}>, {
rows: number;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>, {
default?(_: {}): any;
}>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S;
};
};