Minha equipe está usando um linter que não permite o uso de PropTypes.object
. Como existem várias instâncias em que uma forma pode ser formada, para esses adereços específicos ( wrapperCol
e labelCol
), gostaria de evitar escrever a forma em cada arquivo ou criar o meu próprio copiando / colando com modificação do arquivo datilografado. Eu esperava que um ColProps prontamente feito estivesse disponível. Depois de olhar o código-fonte, vejo em ant-design/components/grid/col.tsx
que há um objeto ColProps que seria perfeito para usar, mas não está disponível na versão node_module de minha equipe. O ColProps está acessível em qualquer lugar na versão atual?
Seria bom ter ColProps disponível em algum formato como:
`` `
import React from 'react';
importar PropTypes de 'prop-types';
import {Col} de 'antd';
const ColProps = Col.PropShape;
const propTypes = {
layout = PropTypes.shape ({
labelCol: ColProps,
wrapperCol: ColProps,
}),
};
RP é bem-vindo @richardjboothe
ping ~
Você pode tentar isto:
import { Col } from 'antd';
PropTypes.shape(Col.propTypes);