UNPKG

@aplus-frontend/ui

Version:

143 lines (142 loc) 4.37 kB
import { VNode, DefineComponent, ExtractPropTypes, PropType, CSSProperties, ComponentOptionsMixin, PublicProps, RendererNode, RendererElement, ComponentProvideOptions } from 'vue'; import { ApLabelProps as ApLabelPropsType } from './interface'; import { TooltipPlacement } from '@aplus-frontend/antdv/es/tooltip'; import { VueTypeValidableDef } from '../../../node_modules/vue-types'; import { LiteralUnion } from '@aplus-frontend/antdv/es/_util/type'; declare const _default: DefineComponent<ExtractPropTypes<{ helpMessage: { type: PropType<VNode | string | undefined>; default: undefined; }; placement: { type: PropType<TooltipPlacement>; default: string; }; iconColor: { type: PropType<string>; default: string; }; iconType: { type: PropType<ApLabelPropsType["iconType"]>; default: string; }; iconSize: { type: PropType<number>; default: number; }; show: { type: BooleanConstructor; default: boolean; }; toolTipBgColor: { type: PropType<string>; }; count: VueTypeValidableDef<any> & { default: any; }; showZero: { type: BooleanConstructor; default: any; }; overflowCount: { type: NumberConstructor; default: number; }; dot: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; scrollNumberPrefixCls: StringConstructor; status: { type: PropType<"error" | "default" | "warning" | "success" | "processing">; }; size: { type: PropType<"default" | "small">; default: string; }; color: PropType<LiteralUnion<"blue" | "cyan" | "gold" | "green" | "lime" | "magenta" | "orange" | "pink" | "purple" | "red" | "yellow" | "volcano" | "geekblue">>; text: VueTypeValidableDef<any>; offset: PropType<[string | number, string | number]>; numberStyle: { type: PropType<CSSProperties>; default: CSSProperties; }; title: StringConstructor; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ helpMessage: { type: PropType<VNode | string | undefined>; default: undefined; }; placement: { type: PropType<TooltipPlacement>; default: string; }; iconColor: { type: PropType<string>; default: string; }; iconType: { type: PropType<ApLabelPropsType["iconType"]>; default: string; }; iconSize: { type: PropType<number>; default: number; }; show: { type: BooleanConstructor; default: boolean; }; toolTipBgColor: { type: PropType<string>; }; count: VueTypeValidableDef<any> & { default: any; }; showZero: { type: BooleanConstructor; default: any; }; overflowCount: { type: NumberConstructor; default: number; }; dot: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; scrollNumberPrefixCls: StringConstructor; status: { type: PropType<"error" | "default" | "warning" | "success" | "processing">; }; size: { type: PropType<"default" | "small">; default: string; }; color: PropType<LiteralUnion<"blue" | "cyan" | "gold" | "green" | "lime" | "magenta" | "orange" | "pink" | "purple" | "red" | "yellow" | "volcano" | "geekblue">>; text: VueTypeValidableDef<any>; offset: PropType<[string | number, string | number]>; numberStyle: { type: PropType<CSSProperties>; default: CSSProperties; }; title: StringConstructor; }>> & Readonly<{}>, { size: "small" | "default"; placement: TooltipPlacement; show: boolean; dot: boolean; count: any; iconType: "ellipsis" | "warning" | "success" | "question" | "line-warning" | undefined; showZero: boolean; overflowCount: number; numberStyle: CSSProperties; iconColor: string; iconSize: number; helpMessage: string | VNode< RendererNode, RendererElement, { [key: string]: any; }> | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export default _default;