UNPKG

1.41 kBTypeScriptView Raw
1import { HTMLAttributes } from 'react';
2import PropTypes from 'prop-types';
3export interface ColSize {
4 span?: number;
5 order?: number;
6 offset?: number;
7 push?: number;
8 pull?: number;
9}
10export interface ColProps extends HTMLAttributes<HTMLDivElement> {
11 span?: number;
12 order?: number;
13 offset?: number;
14 push?: number;
15 pull?: number;
16 xs?: number | ColSize;
17 sm?: number | ColSize;
18 md?: number | ColSize;
19 lg?: number | ColSize;
20 xl?: number | ColSize;
21 xxl?: number | ColSize;
22 prefixCls?: string;
23}
24declare function Col(props: ColProps): JSX.Element;
25declare namespace Col {
26 var displayName: string;
27 var propTypes: {
28 span: PropTypes.Requireable<string | number>;
29 order: PropTypes.Requireable<string | number>;
30 offset: PropTypes.Requireable<string | number>;
31 push: PropTypes.Requireable<string | number>;
32 pull: PropTypes.Requireable<string | number>;
33 className: PropTypes.Requireable<string>;
34 children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
35 xs: PropTypes.Requireable<number | object>;
36 sm: PropTypes.Requireable<number | object>;
37 md: PropTypes.Requireable<number | object>;
38 lg: PropTypes.Requireable<number | object>;
39 xl: PropTypes.Requireable<number | object>;
40 xxl: PropTypes.Requireable<number | object>;
41 };
42}
43export default Col;