Step.d.ts 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. import type { ExtractPropTypes } from 'vue';
  2. import type { VueNode } from '../_util/type';
  3. import type { StepIconRender, Status } from './interface';
  4. export declare const VcStepProps: () => {
  5. prefixCls: StringConstructor;
  6. itemWidth: StringConstructor;
  7. active: {
  8. type: BooleanConstructor;
  9. default: any;
  10. };
  11. disabled: {
  12. type: BooleanConstructor;
  13. default: any;
  14. };
  15. status: {
  16. type: import("vue").PropType<Status>;
  17. default: Status;
  18. };
  19. iconPrefix: StringConstructor;
  20. icon: import("vue-types").VueTypeValidableDef<any>;
  21. adjustMarginRight: StringConstructor;
  22. stepNumber: NumberConstructor;
  23. stepIndex: NumberConstructor;
  24. description: import("vue-types").VueTypeValidableDef<any>;
  25. title: import("vue-types").VueTypeValidableDef<any>;
  26. subTitle: import("vue-types").VueTypeValidableDef<any>;
  27. progressDot: import("vue-types").VueTypeDef<any>;
  28. tailContent: import("vue-types").VueTypeValidableDef<any>;
  29. icons: import("vue-types").VueTypeLooseShape<{
  30. finish: any;
  31. error: any;
  32. }>;
  33. onClick: {
  34. type: import("vue").PropType<() => {}>;
  35. default: () => {};
  36. };
  37. onStepClick: {
  38. type: import("vue").PropType<(next: number) => void>;
  39. default: (next: number) => void;
  40. };
  41. stepIcon: {
  42. type: import("vue").PropType<StepIconRender>;
  43. default: StepIconRender;
  44. };
  45. itemRender: {
  46. type: import("vue").PropType<(stepItem: VueNode) => VueNode>;
  47. default: (stepItem: VueNode) => VueNode;
  48. };
  49. __legacy: {
  50. type: BooleanConstructor;
  51. default: boolean;
  52. };
  53. };
  54. export type VCStepProps = Partial<ExtractPropTypes<ReturnType<typeof VcStepProps>>>;
  55. declare const _default: import("vue").DefineComponent<{
  56. prefixCls: StringConstructor;
  57. itemWidth: StringConstructor;
  58. active: {
  59. type: BooleanConstructor;
  60. default: any;
  61. };
  62. disabled: {
  63. type: BooleanConstructor;
  64. default: any;
  65. };
  66. status: {
  67. type: import("vue").PropType<Status>;
  68. default: Status;
  69. };
  70. iconPrefix: StringConstructor;
  71. icon: import("vue-types").VueTypeValidableDef<any>;
  72. adjustMarginRight: StringConstructor;
  73. stepNumber: NumberConstructor;
  74. stepIndex: NumberConstructor;
  75. description: import("vue-types").VueTypeValidableDef<any>;
  76. title: import("vue-types").VueTypeValidableDef<any>;
  77. subTitle: import("vue-types").VueTypeValidableDef<any>;
  78. progressDot: import("vue-types").VueTypeDef<any>;
  79. tailContent: import("vue-types").VueTypeValidableDef<any>;
  80. icons: import("vue-types").VueTypeLooseShape<{
  81. finish: any;
  82. error: any;
  83. }>;
  84. onClick: {
  85. type: import("vue").PropType<() => {}>;
  86. default: () => {};
  87. };
  88. onStepClick: {
  89. type: import("vue").PropType<(next: number) => void>;
  90. default: (next: number) => void;
  91. };
  92. stepIcon: {
  93. type: import("vue").PropType<StepIconRender>;
  94. default: StepIconRender;
  95. };
  96. itemRender: {
  97. type: import("vue").PropType<(stepItem: VueNode) => VueNode>;
  98. default: (stepItem: VueNode) => VueNode;
  99. };
  100. __legacy: {
  101. type: BooleanConstructor;
  102. default: boolean;
  103. };
  104. }, () => VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<ExtractPropTypes<{
  105. prefixCls: StringConstructor;
  106. itemWidth: StringConstructor;
  107. active: {
  108. type: BooleanConstructor;
  109. default: any;
  110. };
  111. disabled: {
  112. type: BooleanConstructor;
  113. default: any;
  114. };
  115. status: {
  116. type: import("vue").PropType<Status>;
  117. default: Status;
  118. };
  119. iconPrefix: StringConstructor;
  120. icon: import("vue-types").VueTypeValidableDef<any>;
  121. adjustMarginRight: StringConstructor;
  122. stepNumber: NumberConstructor;
  123. stepIndex: NumberConstructor;
  124. description: import("vue-types").VueTypeValidableDef<any>;
  125. title: import("vue-types").VueTypeValidableDef<any>;
  126. subTitle: import("vue-types").VueTypeValidableDef<any>;
  127. progressDot: import("vue-types").VueTypeDef<any>;
  128. tailContent: import("vue-types").VueTypeValidableDef<any>;
  129. icons: import("vue-types").VueTypeLooseShape<{
  130. finish: any;
  131. error: any;
  132. }>;
  133. onClick: {
  134. type: import("vue").PropType<() => {}>;
  135. default: () => {};
  136. };
  137. onStepClick: {
  138. type: import("vue").PropType<(next: number) => void>;
  139. default: (next: number) => void;
  140. };
  141. stepIcon: {
  142. type: import("vue").PropType<StepIconRender>;
  143. default: StepIconRender;
  144. };
  145. itemRender: {
  146. type: import("vue").PropType<(stepItem: VueNode) => VueNode>;
  147. default: (stepItem: VueNode) => VueNode;
  148. };
  149. __legacy: {
  150. type: BooleanConstructor;
  151. default: boolean;
  152. };
  153. }>>, {
  154. onClick: () => {};
  155. active: boolean;
  156. disabled: boolean;
  157. status: Status;
  158. itemRender: (stepItem: VueNode) => VueNode;
  159. onStepClick: (next: number) => void;
  160. stepIcon: StepIconRender;
  161. __legacy: boolean;
  162. }, {}>;
  163. export default _default;