col.d.ts 826 B

123456789101112131415161718192021222324
  1. import * as React from 'react';
  2. import type { Breakpoint } from '../_util/responsiveObserver';
  3. import type { LiteralUnion } from '../_util/type';
  4. type ColSpanType = number | string;
  5. type FlexType = number | LiteralUnion<'none' | 'auto'>;
  6. export interface ColSize {
  7. flex?: FlexType;
  8. span?: ColSpanType;
  9. order?: ColSpanType;
  10. offset?: ColSpanType;
  11. push?: ColSpanType;
  12. pull?: ColSpanType;
  13. }
  14. export interface ColProps extends React.HTMLAttributes<HTMLDivElement>, Partial<Record<Breakpoint, ColSpanType | ColSize>> {
  15. flex?: FlexType;
  16. span?: ColSpanType;
  17. order?: ColSpanType;
  18. offset?: ColSpanType;
  19. push?: ColSpanType;
  20. pull?: ColSpanType;
  21. prefixCls?: string;
  22. }
  23. declare const Col: React.ForwardRefExoticComponent<ColProps & React.RefAttributes<HTMLDivElement>>;
  24. export default Col;