index.d.ts 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. export type { ProgressProps } from './props';
  2. declare const _default: {
  3. new (...args: any[]): {
  4. $: import("vue").ComponentInternalInstance;
  5. $data: {};
  6. $props: Partial<{
  7. success: import("./props").SuccessProps;
  8. showInfo: boolean;
  9. strokeColor: string | import("./props").ProgressGradient;
  10. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  11. prefixCls: StringConstructor;
  12. type: import("vue-types").VueTypeDef<"circle" | "line" | "dashboard">;
  13. percent: NumberConstructor;
  14. format: {
  15. type: import("vue").PropType<(percent?: number, successPercent?: number) => import("../_util/type").VueNode>;
  16. };
  17. status: import("vue-types").VueTypeDef<"normal" | "active" | "success" | "exception">;
  18. showInfo: {
  19. type: BooleanConstructor;
  20. default: any;
  21. };
  22. strokeWidth: NumberConstructor;
  23. strokeLinecap: import("vue").PropType<"round" | "butt" | "square">;
  24. strokeColor: {
  25. type: import("vue").PropType<string | import("./props").ProgressGradient>;
  26. default: string | import("./props").ProgressGradient;
  27. };
  28. trailColor: StringConstructor;
  29. width: NumberConstructor;
  30. success: {
  31. type: import("vue").PropType<import("./props").SuccessProps>;
  32. default: () => import("./props").SuccessProps;
  33. };
  34. gapDegree: NumberConstructor;
  35. gapPosition: import("vue").PropType<"left" | "right" | "bottom" | "top">;
  36. size: import("vue-types").VueTypeDef<"default" | "small">;
  37. steps: NumberConstructor;
  38. successPercent: NumberConstructor;
  39. title: StringConstructor;
  40. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "success" | "showInfo" | "strokeColor">;
  41. $attrs: {
  42. [x: string]: unknown;
  43. };
  44. $refs: {
  45. [x: string]: unknown;
  46. };
  47. $slots: Readonly<{
  48. [name: string]: import("vue").Slot;
  49. }>;
  50. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  51. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  52. $emit: (event: string, ...args: any[]) => void;
  53. $el: any;
  54. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  55. prefixCls: StringConstructor;
  56. type: import("vue-types").VueTypeDef<"circle" | "line" | "dashboard">;
  57. percent: NumberConstructor;
  58. format: {
  59. type: import("vue").PropType<(percent?: number, successPercent?: number) => import("../_util/type").VueNode>;
  60. };
  61. status: import("vue-types").VueTypeDef<"normal" | "active" | "success" | "exception">;
  62. showInfo: {
  63. type: BooleanConstructor;
  64. default: any;
  65. };
  66. strokeWidth: NumberConstructor;
  67. strokeLinecap: import("vue").PropType<"round" | "butt" | "square">;
  68. strokeColor: {
  69. type: import("vue").PropType<string | import("./props").ProgressGradient>;
  70. default: string | import("./props").ProgressGradient;
  71. };
  72. trailColor: StringConstructor;
  73. width: NumberConstructor;
  74. success: {
  75. type: import("vue").PropType<import("./props").SuccessProps>;
  76. default: () => import("./props").SuccessProps;
  77. };
  78. gapDegree: NumberConstructor;
  79. gapPosition: import("vue").PropType<"left" | "right" | "bottom" | "top">;
  80. size: import("vue-types").VueTypeDef<"default" | "small">;
  81. steps: NumberConstructor;
  82. successPercent: NumberConstructor;
  83. title: StringConstructor;
  84. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  85. success: import("./props").SuccessProps;
  86. showInfo: boolean;
  87. strokeColor: string | import("./props").ProgressGradient;
  88. }> & {
  89. beforeCreate?: (() => void) | (() => void)[];
  90. created?: (() => void) | (() => void)[];
  91. beforeMount?: (() => void) | (() => void)[];
  92. mounted?: (() => void) | (() => void)[];
  93. beforeUpdate?: (() => void) | (() => void)[];
  94. updated?: (() => void) | (() => void)[];
  95. activated?: (() => void) | (() => void)[];
  96. deactivated?: (() => void) | (() => void)[];
  97. beforeDestroy?: (() => void) | (() => void)[];
  98. beforeUnmount?: (() => void) | (() => void)[];
  99. destroyed?: (() => void) | (() => void)[];
  100. unmounted?: (() => void) | (() => void)[];
  101. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  102. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  103. errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void)[];
  104. };
  105. $forceUpdate: () => void;
  106. $nextTick: typeof import("vue").nextTick;
  107. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
  108. } & Readonly<import("vue").ExtractPropTypes<{
  109. prefixCls: StringConstructor;
  110. type: import("vue-types").VueTypeDef<"circle" | "line" | "dashboard">;
  111. percent: NumberConstructor;
  112. format: {
  113. type: import("vue").PropType<(percent?: number, successPercent?: number) => import("../_util/type").VueNode>;
  114. };
  115. status: import("vue-types").VueTypeDef<"normal" | "active" | "success" | "exception">;
  116. showInfo: {
  117. type: BooleanConstructor;
  118. default: any;
  119. };
  120. strokeWidth: NumberConstructor;
  121. strokeLinecap: import("vue").PropType<"round" | "butt" | "square">;
  122. strokeColor: {
  123. type: import("vue").PropType<string | import("./props").ProgressGradient>;
  124. default: string | import("./props").ProgressGradient;
  125. };
  126. trailColor: StringConstructor;
  127. width: NumberConstructor;
  128. success: {
  129. type: import("vue").PropType<import("./props").SuccessProps>;
  130. default: () => import("./props").SuccessProps;
  131. };
  132. gapDegree: NumberConstructor;
  133. gapPosition: import("vue").PropType<"left" | "right" | "bottom" | "top">;
  134. size: import("vue-types").VueTypeDef<"default" | "small">;
  135. steps: NumberConstructor;
  136. successPercent: NumberConstructor;
  137. title: StringConstructor;
  138. }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties;
  139. __isFragment?: never;
  140. __isTeleport?: never;
  141. __isSuspense?: never;
  142. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  143. prefixCls: StringConstructor;
  144. type: import("vue-types").VueTypeDef<"circle" | "line" | "dashboard">;
  145. percent: NumberConstructor;
  146. format: {
  147. type: import("vue").PropType<(percent?: number, successPercent?: number) => import("../_util/type").VueNode>;
  148. };
  149. status: import("vue-types").VueTypeDef<"normal" | "active" | "success" | "exception">;
  150. showInfo: {
  151. type: BooleanConstructor;
  152. default: any;
  153. };
  154. strokeWidth: NumberConstructor;
  155. strokeLinecap: import("vue").PropType<"round" | "butt" | "square">;
  156. strokeColor: {
  157. type: import("vue").PropType<string | import("./props").ProgressGradient>;
  158. default: string | import("./props").ProgressGradient;
  159. };
  160. trailColor: StringConstructor;
  161. width: NumberConstructor;
  162. success: {
  163. type: import("vue").PropType<import("./props").SuccessProps>;
  164. default: () => import("./props").SuccessProps;
  165. };
  166. gapDegree: NumberConstructor;
  167. gapPosition: import("vue").PropType<"left" | "right" | "bottom" | "top">;
  168. size: import("vue-types").VueTypeDef<"default" | "small">;
  169. steps: NumberConstructor;
  170. successPercent: NumberConstructor;
  171. title: StringConstructor;
  172. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  173. success: import("./props").SuccessProps;
  174. showInfo: boolean;
  175. strokeColor: string | import("./props").ProgressGradient;
  176. }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("@vue/runtime-core").Plugin;
  177. export default _default;