UNPKG

@antdv/pro-utils

Version:

@antdv/pro-utils

17 lines (16 loc) 501 B
const proFieldProps = `valueType request plain renderFormItem render text formItemProps valueEnum`; const proFormProps = `fieldProps isDefaultDom groupProps contentRender submitterProps submitter`; function pickProProps(props) { const propList = `${proFieldProps} ${proFormProps}`.split(/[\s\n]+/); const attrs = {}; Object.keys(props || {}).forEach((key) => { if (propList.includes(key)) { return; } attrs[key] = props[key]; }); return attrs; } export { pickProProps };