yanzhen-design-vue
Version:
237 lines (236 loc) • 10.6 kB
TypeScript
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
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>;
}>, {
ref: import('vue').Ref<import('vue').ComponentPublicInstance, import('vue').ComponentPublicInstance>;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
"update:visible": (vis: boolean) => void;
"update:open": (vis: boolean) => void;
"open-change": (vis: boolean) => void;
"visible-change": (vis: boolean) => void;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
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>;
}>> & Readonly<{
"onUpdate:visible"?: (vis: boolean) => any;
"onUpdate:open"?: (vis: boolean) => any;
"onOpen-change"?: (vis: boolean) => any;
"onVisible-change"?: (vis: boolean) => any;
}>, {
errorImg: string;
overlayStyle: import('vue').CSSProperties;
overlayInnerStyle: import('vue').CSSProperties;
builtinPlacements: import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements;
tagColor: string;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;