Mi equipo está usando un linter que no permite el uso de PropTypes.object
. Debido a que hay varios casos en los que se puede formar una forma, para estos accesorios en particular ( wrapperCol
y labelCol
) me gustaría evitar escribir la forma en cada archivo o crear la mía propia copiando / pegando con modificación del archivo mecanografiado. Esperaba que estuviera disponible un ColProps fácil de hacer. Después de mirar el código fuente, veo en ant-design/components/grid/col.tsx
que hay un objeto ColProps que sería perfecto para usar, pero no está disponible en la versión node_module que tiene mi equipo. ¿Se puede acceder a ColProps en cualquier lugar de la versión actual?
Sería bueno tener ColProps disponible en algún formato como:
''
importar React de 'reaccionar';
importar PropTypes de 'prop-types';
importar {Col} de 'antd';
const ColProps = Col.PropShape;
const propTypes = {
layout = PropTypes.shape ({
labelCol: ColProps,
wrapperCol: ColProps,
}),
};
PR es bienvenido @richardjboothe
ping ~
Puedes probar esto:
import { Col } from 'antd';
PropTypes.shape(Col.propTypes);