UNPKG

yanzhen-design-vue

Version:

193 lines (192 loc) 8.18 kB
import { ExtractEmitsTypes } from '@yanzhen-libs/utils-vue'; import { ExtractPropTypes } from 'vue'; export declare const tooltipOptions: { ns: any; class: any; name: any; }; export declare const tooltipName: any; export declare const AntTooltip: { props: { title: import('vue').PropType<any>; children: ArrayConstructor; open: { type: BooleanConstructor; default: any; }; color: import('vue').PropType<import('ant-design-vue/es/_util/type').LiteralUnion<import('ant-design-vue/es/_util/colors').PresetColorType>>; getPopupContainer: import('vue').PropType<(triggerNode: HTMLElement) => HTMLElement>; trigger: import('vue').PropType<import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType | import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType[]>; visible: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; placement: import('vue').PropType<import('ant-design-vue/es/tooltip').TooltipPlacement>; transitionName: StringConstructor; align: { type: import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').AlignType>; default: import('ant-design-vue/es/vc-trigger/interface').AlignType; }; overlayStyle: { type: import('vue').PropType<import('vue').CSSProperties>; default: import('vue').CSSProperties; }; overlayInnerStyle: { type: import('vue').PropType<import('vue').CSSProperties>; default: import('vue').CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; arrow: { type: import('vue').PropType<boolean | { pointAtCenter?: boolean; }>; default: boolean | { pointAtCenter?: boolean; }; }; autoAdjustOverflow: { type: import('vue').PropType<boolean | import('ant-design-vue/es/tooltip').AdjustOverflow>; default: boolean | import('ant-design-vue/es/tooltip').AdjustOverflow; }; destroyTooltipOnHide: { type: BooleanConstructor; default: any; }; builtinPlacements: { type: import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements>; default: import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements; }; }; emits: { "update:visible": (vis: boolean) => void; "update:open": (vis: boolean) => void; "visible-change": (vis: boolean) => void; "open-change": (vis: boolean) => void; }; }; export declare const tooltipProps: { url: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; errorImg: import('@yanzhen-libs/utils-vue').EpPropFinalized<StringConstructor, unknown, unknown, "https://pagoda-p-file-1301506715.cos.ap-guangzhou.myqcloud.com/freshgood-project/old-assets/img/icon_user@2x.png", boolean>; text: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagName: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; imgStyle: { readonly type: import('vue').PropType<Record<string, any>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagColor: import('@yanzhen-libs/utils-vue').EpPropFinalized<StringConstructor, unknown, unknown, "blue", boolean>; title: { type: import('vue').PropType<any>; }; children: { type: ArrayConstructor; }; open: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; color: { type: import('vue').PropType<import('ant-design-vue/es/_util/type').LiteralUnion<import('ant-design-vue/es/_util/colors').PresetColorType>>; }; getPopupContainer: { type: import('vue').PropType<(triggerNode: HTMLElement) => HTMLElement>; }; trigger: { type: import('vue').PropType<import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType | import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType[]>; }; visible: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; prefixCls: { type: StringConstructor; }; placement: { type: import('vue').PropType<import('ant-design-vue/es/tooltip').TooltipPlacement>; }; transitionName: { type: StringConstructor; }; align: { readonly type: import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').AlignType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; overlayStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('vue').CSSProperties>, unknown, unknown, import('vue').CSSProperties, boolean>; overlayInnerStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('vue').CSSProperties>, unknown, unknown, import('vue').CSSProperties, boolean>; overlayClassName: { type: StringConstructor; }; openClassName: { type: StringConstructor; }; mouseEnterDelay: { type: NumberConstructor; }; mouseLeaveDelay: { type: NumberConstructor; }; arrowPointAtCenter: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; arrow: { readonly type: import('vue').PropType<unknown>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; autoAdjustOverflow: { readonly type: import('vue').PropType<unknown>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; destroyTooltipOnHide: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; builtinPlacements: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements>, unknown, unknown, import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements, boolean>; }; export declare const tooltipEmits: { "update:visible": (vis: boolean) => boolean; "update:open": (vis: boolean) => boolean; "visible-change": (vis: boolean) => boolean; "open-change": (vis: boolean) => boolean; }; export type TooltipProps = ExtractPropTypes<typeof tooltipProps>; export type TooltipPropsKey = keyof TooltipProps; export type TooltipEmits = ExtractEmitsTypes<typeof tooltipEmits>;