UNPKG

4.42 kBTypeScriptView Raw
1import type { ExtractPropTypes, CSSProperties } from 'vue';
2export declare const badgeProps: {
3 /** Number to show in badge */
4 count: import("vue-types").VueTypeValidableDef<any>;
5 showZero: import("vue-types").VueTypeValidableDef<boolean>;
6 /** Max count to show */
7 overflowCount: import("vue-types").VueTypeValidableDef<number> & {
8 default: number;
9 } & {
10 default: number;
11 };
12 /** whether to show red dot without number */
13 dot: import("vue-types").VueTypeValidableDef<boolean>;
14 prefixCls: import("vue-types").VueTypeValidableDef<string> & {
15 default: string;
16 };
17 scrollNumberPrefixCls: import("vue-types").VueTypeValidableDef<string> & {
18 default: string;
19 };
20 status: import("vue-types").VueTypeDef<"default" | "error" | "success" | "warning" | "processing">;
21 size: import("vue-types").VueTypeDef<"default" | "small"> & {
22 default: "default" | "small";
23 };
24 color: import("vue-types").VueTypeValidableDef<string> & {
25 default: string;
26 };
27 text: import("vue-types").VueTypeValidableDef<any>;
28 offset: import("vue-types").VueTypeDef<(string | number)[]>;
29 numberStyle: import("vue-types").VueTypeValidableDef<CSSProperties>;
30 title: import("vue-types").VueTypeValidableDef<string> & {
31 default: string;
32 };
33};
34export declare type BadgeProps = Partial<ExtractPropTypes<typeof badgeProps>>;
35declare const _default: import("vue").DefineComponent<{
36 /** Number to show in badge */
37 count: import("vue-types").VueTypeValidableDef<any>;
38 showZero: import("vue-types").VueTypeValidableDef<boolean>;
39 /** Max count to show */
40 overflowCount: import("vue-types").VueTypeValidableDef<number> & {
41 default: number;
42 } & {
43 default: number;
44 };
45 /** whether to show red dot without number */
46 dot: import("vue-types").VueTypeValidableDef<boolean>;
47 prefixCls: import("vue-types").VueTypeValidableDef<string> & {
48 default: string;
49 };
50 scrollNumberPrefixCls: import("vue-types").VueTypeValidableDef<string> & {
51 default: string;
52 };
53 status: import("vue-types").VueTypeDef<"default" | "error" | "success" | "warning" | "processing">;
54 size: import("vue-types").VueTypeDef<"default" | "small"> & {
55 default: "default" | "small";
56 };
57 color: import("vue-types").VueTypeValidableDef<string> & {
58 default: string;
59 };
60 text: import("vue-types").VueTypeValidableDef<any>;
61 offset: import("vue-types").VueTypeDef<(string | number)[]>;
62 numberStyle: import("vue-types").VueTypeValidableDef<CSSProperties>;
63 title: import("vue-types").VueTypeValidableDef<string> & {
64 default: string;
65 };
66}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
67 /** Number to show in badge */
68 count: import("vue-types").VueTypeValidableDef<any>;
69 showZero: import("vue-types").VueTypeValidableDef<boolean>;
70 /** Max count to show */
71 overflowCount: import("vue-types").VueTypeValidableDef<number> & {
72 default: number;
73 } & {
74 default: number;
75 };
76 /** whether to show red dot without number */
77 dot: import("vue-types").VueTypeValidableDef<boolean>;
78 prefixCls: import("vue-types").VueTypeValidableDef<string> & {
79 default: string;
80 };
81 scrollNumberPrefixCls: import("vue-types").VueTypeValidableDef<string> & {
82 default: string;
83 };
84 status: import("vue-types").VueTypeDef<"default" | "error" | "success" | "warning" | "processing">;
85 size: import("vue-types").VueTypeDef<"default" | "small"> & {
86 default: "default" | "small";
87 };
88 color: import("vue-types").VueTypeValidableDef<string> & {
89 default: string;
90 };
91 text: import("vue-types").VueTypeValidableDef<any>;
92 offset: import("vue-types").VueTypeDef<(string | number)[]>;
93 numberStyle: import("vue-types").VueTypeValidableDef<CSSProperties>;
94 title: import("vue-types").VueTypeValidableDef<string> & {
95 default: string;
96 };
97}>>, {
98 prefixCls: string;
99 title: string;
100 color: string;
101 size: "default" | "small";
102 overflowCount: number;
103 scrollNumberPrefixCls: string;
104}>;
105export default _default;