UNPKG

@aplus-frontend/ui

Version:

333 lines (332 loc) 11.3 kB
import { CreateComponentPublicInstanceWithMixins, ExtractPropTypes, PropType, VNode, CSSProperties, ComponentOptionsMixin, PublicProps, RendererNode, RendererElement, GlobalComponents, GlobalDirectives, ComponentProvideOptions, ComponentOptionsBase, VNodeProps, AllowedComponentProps, ComponentCustomProps, Plugin } from 'vue'; import { TooltipPlacement } from '@aplus-frontend/antdv/es/tooltip'; import { ApLabelProps, ApLabelGroupItemProps } from './interface'; import { VueTypeValidableDef } from '../../../node_modules/vue-types'; import { LiteralUnion } from '@aplus-frontend/antdv/es/_util/type'; export * from './interface'; declare const ApLabel: { new (...args: any[]): CreateComponentPublicInstanceWithMixins<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< ApLabelProps["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<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, PublicProps, { 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; }, true, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, 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< ApLabelProps["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<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, { 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; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & ComponentOptionsBase<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< ApLabelProps["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<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, { 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, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & ( Plugin & (new (...args: any[]) => { $props: { onClick?: () => void; }; })); declare const ApLabelGroup: { new (...args: any[]): CreateComponentPublicInstanceWithMixins<Readonly< ExtractPropTypes<{ value: { type: PropType<string | number | undefined>; default: undefined; }; tagValue: { type: PropType<string | number | undefined>; default: undefined; }; columns: { type: PropType<Array< ApLabelGroupItemProps<any>>>; default: null; }; record: { type: PropType<any>; default: null; }; }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, PublicProps, { value: string | number | undefined; columns: ApLabelGroupItemProps<any>[]; record: any; tagValue: string | number | undefined; }, true, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly< ExtractPropTypes<{ value: { type: PropType<string | number | undefined>; default: undefined; }; tagValue: { type: PropType<string | number | undefined>; default: undefined; }; columns: { type: PropType<Array< ApLabelGroupItemProps<any>>>; default: null; }; record: { type: PropType<any>; default: null; }; }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, { value: string | number | undefined; columns: ApLabelGroupItemProps<any>[]; record: any; tagValue: string | number | undefined; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & ComponentOptionsBase<Readonly< ExtractPropTypes<{ value: { type: PropType<string | number | undefined>; default: undefined; }; tagValue: { type: PropType<string | number | undefined>; default: undefined; }; columns: { type: PropType<Array< ApLabelGroupItemProps<any>>>; default: null; }; record: { type: PropType<any>; default: null; }; }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, { value: string | number | undefined; columns: ApLabelGroupItemProps<any>[]; record: any; tagValue: string | number | undefined; }, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & ( Plugin & (new (...args: any[]) => { $props: { onClick?: () => void; }; })); export { ApLabel, ApLabelGroup };