Steps.d.ts 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. export declare type Status = 'error' | 'process' | 'finish' | 'wait';
  2. export declare type StepIconRender = (info: {
  3. index: number;
  4. status: Status;
  5. title: any;
  6. description: any;
  7. node: any;
  8. }) => any;
  9. export declare type ProgressDotRender = (info: {
  10. iconDot: any;
  11. index: number;
  12. status: Status;
  13. title: any;
  14. description: any;
  15. }) => any;
  16. declare const _default: import("vue").DefineComponent<{
  17. type: import("vue-types").VueTypeValidableDef<string> & {
  18. default: string;
  19. } & {
  20. default: string;
  21. };
  22. prefixCls: import("vue-types").VueTypeValidableDef<string> & {
  23. default: string;
  24. } & {
  25. default: string;
  26. };
  27. iconPrefix: import("vue-types").VueTypeValidableDef<string> & {
  28. default: string;
  29. } & {
  30. default: string;
  31. };
  32. direction: import("vue-types").VueTypeValidableDef<string> & {
  33. default: string;
  34. } & {
  35. default: string;
  36. };
  37. labelPlacement: import("vue-types").VueTypeValidableDef<string> & {
  38. default: string;
  39. } & {
  40. default: string;
  41. };
  42. status: import("vue-types").VueTypeValidableDef<string> & {
  43. default: string;
  44. } & {
  45. default: string;
  46. };
  47. size: import("vue-types").VueTypeValidableDef<string> & {
  48. default: string;
  49. } & {
  50. default: string;
  51. };
  52. progressDot: import("vue-types").VueTypeDef<any> & {
  53. default: any;
  54. };
  55. initial: import("vue-types").VueTypeValidableDef<number> & {
  56. default: number;
  57. } & {
  58. default: number;
  59. };
  60. current: import("vue-types").VueTypeValidableDef<number> & {
  61. default: number;
  62. } & {
  63. default: number;
  64. };
  65. icons: import("vue-types").VueTypeLooseShape<{
  66. finish: any;
  67. error: any;
  68. }>;
  69. stepIcon: FunctionConstructor;
  70. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "change"[], "change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  71. type: import("vue-types").VueTypeValidableDef<string> & {
  72. default: string;
  73. } & {
  74. default: string;
  75. };
  76. prefixCls: import("vue-types").VueTypeValidableDef<string> & {
  77. default: string;
  78. } & {
  79. default: string;
  80. };
  81. iconPrefix: import("vue-types").VueTypeValidableDef<string> & {
  82. default: string;
  83. } & {
  84. default: string;
  85. };
  86. direction: import("vue-types").VueTypeValidableDef<string> & {
  87. default: string;
  88. } & {
  89. default: string;
  90. };
  91. labelPlacement: import("vue-types").VueTypeValidableDef<string> & {
  92. default: string;
  93. } & {
  94. default: string;
  95. };
  96. status: import("vue-types").VueTypeValidableDef<string> & {
  97. default: string;
  98. } & {
  99. default: string;
  100. };
  101. size: import("vue-types").VueTypeValidableDef<string> & {
  102. default: string;
  103. } & {
  104. default: string;
  105. };
  106. progressDot: import("vue-types").VueTypeDef<any> & {
  107. default: any;
  108. };
  109. initial: import("vue-types").VueTypeValidableDef<number> & {
  110. default: number;
  111. } & {
  112. default: number;
  113. };
  114. current: import("vue-types").VueTypeValidableDef<number> & {
  115. default: number;
  116. } & {
  117. default: number;
  118. };
  119. icons: import("vue-types").VueTypeLooseShape<{
  120. finish: any;
  121. error: any;
  122. }>;
  123. stepIcon: FunctionConstructor;
  124. }>> & {
  125. onChange?: (...args: any[]) => any;
  126. }, {
  127. initial: number;
  128. prefixCls: string;
  129. size: string;
  130. direction: string;
  131. current: number;
  132. type: string;
  133. status: string;
  134. progressDot: any;
  135. iconPrefix: string;
  136. labelPlacement: string;
  137. }>;
  138. export default _default;