Compact.d.ts 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. import type { DirectionType, SizeType } from '../config-provider';
  2. import type { PropType, ExtractPropTypes, Ref } from 'vue';
  3. export declare const spaceCompactItemProps: () => {
  4. compactSize: PropType<SizeType>;
  5. compactDirection: import("vue-types").VueTypeDef<string> & {
  6. default: string;
  7. };
  8. isFirstItem: {
  9. type: BooleanConstructor;
  10. default: boolean;
  11. };
  12. isLastItem: {
  13. type: BooleanConstructor;
  14. default: boolean;
  15. };
  16. };
  17. export type SpaceCompactItemContextType = Partial<ExtractPropTypes<ReturnType<typeof spaceCompactItemProps>>>;
  18. export declare const SpaceCompactItemContext: {
  19. useProvide: (props: Partial<ExtractPropTypes<{
  20. compactSize: PropType<SizeType>;
  21. compactDirection: import("vue-types").VueTypeDef<string> & {
  22. default: string;
  23. };
  24. isFirstItem: {
  25. type: BooleanConstructor;
  26. default: boolean;
  27. };
  28. isLastItem: {
  29. type: BooleanConstructor;
  30. default: boolean;
  31. };
  32. }>>, newProps?: Partial<ExtractPropTypes<{
  33. compactSize: PropType<SizeType>;
  34. compactDirection: import("vue-types").VueTypeDef<string> & {
  35. default: string;
  36. };
  37. isFirstItem: {
  38. type: BooleanConstructor;
  39. default: boolean;
  40. };
  41. isLastItem: {
  42. type: BooleanConstructor;
  43. default: boolean;
  44. };
  45. }>>) => {
  46. compactDirection?: string;
  47. isFirstItem?: boolean;
  48. isLastItem?: boolean;
  49. compactSize?: SizeType;
  50. };
  51. useInject: () => Partial<ExtractPropTypes<{
  52. compactSize: PropType<SizeType>;
  53. compactDirection: import("vue-types").VueTypeDef<string> & {
  54. default: string;
  55. };
  56. isFirstItem: {
  57. type: BooleanConstructor;
  58. default: boolean;
  59. };
  60. isLastItem: {
  61. type: BooleanConstructor;
  62. default: boolean;
  63. };
  64. }>>;
  65. };
  66. export declare const useCompactItemContext: (prefixCls: Ref<string>, direction: Ref<DirectionType>) => {
  67. compactSize: import("vue").ComputedRef<SizeType>;
  68. compactDirection: import("vue").ComputedRef<string>;
  69. compactItemClassnames: import("vue").ComputedRef<string>;
  70. };
  71. export declare const NoCompactStyle: import("vue").DefineComponent<{}, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  72. [key: string]: any;
  73. }>[], {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<ExtractPropTypes<{}>>, {}, {}>;
  74. export declare const spaceCompactProps: () => {
  75. prefixCls: StringConstructor;
  76. size: {
  77. type: PropType<SizeType>;
  78. };
  79. direction: import("vue-types").VueTypeDef<string> & {
  80. default: string;
  81. };
  82. align: import("vue-types").VueTypeDef<string>;
  83. block: {
  84. type: BooleanConstructor;
  85. default: any;
  86. };
  87. };
  88. export type SpaceCompactProps = Partial<ExtractPropTypes<ReturnType<typeof spaceCompactProps>>>;
  89. declare const Compact: import("vue").DefineComponent<{
  90. prefixCls: StringConstructor;
  91. size: {
  92. type: PropType<SizeType>;
  93. };
  94. direction: import("vue-types").VueTypeDef<string> & {
  95. default: string;
  96. };
  97. align: import("vue-types").VueTypeDef<string>;
  98. block: {
  99. type: BooleanConstructor;
  100. default: any;
  101. };
  102. }, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<ExtractPropTypes<{
  103. prefixCls: StringConstructor;
  104. size: {
  105. type: PropType<SizeType>;
  106. };
  107. direction: import("vue-types").VueTypeDef<string> & {
  108. default: string;
  109. };
  110. align: import("vue-types").VueTypeDef<string>;
  111. block: {
  112. type: BooleanConstructor;
  113. default: any;
  114. };
  115. }>>, {
  116. block: boolean;
  117. direction: string;
  118. }, {}>;
  119. export default Compact;