Col.d.ts 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. import type { ExtractPropTypes, PropType } from 'vue';
  2. type ColSpanType = number | string;
  3. export interface ColSize {
  4. span?: ColSpanType;
  5. order?: ColSpanType;
  6. offset?: ColSpanType;
  7. push?: ColSpanType;
  8. pull?: ColSpanType;
  9. }
  10. export declare const colProps: () => {
  11. span: (StringConstructor | NumberConstructor)[];
  12. order: (StringConstructor | NumberConstructor)[];
  13. offset: (StringConstructor | NumberConstructor)[];
  14. push: (StringConstructor | NumberConstructor)[];
  15. pull: (StringConstructor | NumberConstructor)[];
  16. xs: {
  17. type: PropType<string | number | ColSize>;
  18. default: string | number | ColSize;
  19. };
  20. sm: {
  21. type: PropType<string | number | ColSize>;
  22. default: string | number | ColSize;
  23. };
  24. md: {
  25. type: PropType<string | number | ColSize>;
  26. default: string | number | ColSize;
  27. };
  28. lg: {
  29. type: PropType<string | number | ColSize>;
  30. default: string | number | ColSize;
  31. };
  32. xl: {
  33. type: PropType<string | number | ColSize>;
  34. default: string | number | ColSize;
  35. };
  36. xxl: {
  37. type: PropType<string | number | ColSize>;
  38. default: string | number | ColSize;
  39. };
  40. prefixCls: StringConstructor;
  41. flex: (StringConstructor | NumberConstructor)[];
  42. };
  43. export type ColProps = Partial<ExtractPropTypes<ReturnType<typeof colProps>>>;
  44. declare const _default: import("vue").DefineComponent<{
  45. span: (StringConstructor | NumberConstructor)[];
  46. order: (StringConstructor | NumberConstructor)[];
  47. offset: (StringConstructor | NumberConstructor)[];
  48. push: (StringConstructor | NumberConstructor)[];
  49. pull: (StringConstructor | NumberConstructor)[];
  50. xs: {
  51. type: PropType<string | number | ColSize>;
  52. default: string | number | ColSize;
  53. };
  54. sm: {
  55. type: PropType<string | number | ColSize>;
  56. default: string | number | ColSize;
  57. };
  58. md: {
  59. type: PropType<string | number | ColSize>;
  60. default: string | number | ColSize;
  61. };
  62. lg: {
  63. type: PropType<string | number | ColSize>;
  64. default: string | number | ColSize;
  65. };
  66. xl: {
  67. type: PropType<string | number | ColSize>;
  68. default: string | number | ColSize;
  69. };
  70. xxl: {
  71. type: PropType<string | number | ColSize>;
  72. default: string | number | ColSize;
  73. };
  74. prefixCls: StringConstructor;
  75. flex: (StringConstructor | NumberConstructor)[];
  76. }, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<ExtractPropTypes<{
  77. span: (StringConstructor | NumberConstructor)[];
  78. order: (StringConstructor | NumberConstructor)[];
  79. offset: (StringConstructor | NumberConstructor)[];
  80. push: (StringConstructor | NumberConstructor)[];
  81. pull: (StringConstructor | NumberConstructor)[];
  82. xs: {
  83. type: PropType<string | number | ColSize>;
  84. default: string | number | ColSize;
  85. };
  86. sm: {
  87. type: PropType<string | number | ColSize>;
  88. default: string | number | ColSize;
  89. };
  90. md: {
  91. type: PropType<string | number | ColSize>;
  92. default: string | number | ColSize;
  93. };
  94. lg: {
  95. type: PropType<string | number | ColSize>;
  96. default: string | number | ColSize;
  97. };
  98. xl: {
  99. type: PropType<string | number | ColSize>;
  100. default: string | number | ColSize;
  101. };
  102. xxl: {
  103. type: PropType<string | number | ColSize>;
  104. default: string | number | ColSize;
  105. };
  106. prefixCls: StringConstructor;
  107. flex: (StringConstructor | NumberConstructor)[];
  108. }>>, {
  109. sm: string | number | ColSize;
  110. lg: string | number | ColSize;
  111. xxl: string | number | ColSize;
  112. xl: string | number | ColSize;
  113. md: string | number | ColSize;
  114. xs: string | number | ColSize;
  115. }, {}>;
  116. export default _default;