1 | import { PropTypes } from 'react';
|
2 |
|
3 | function childrenOf(...types) {
|
4 | const fieldType = PropTypes.shape({
|
5 | type: PropTypes.oneOf(types),
|
6 | });
|
7 |
|
8 | return PropTypes.oneOfType([
|
9 | fieldType,
|
10 | PropTypes.arrayOf(fieldType),
|
11 | ]);
|
12 | }
|
13 |
|
14 | export default {
|
15 | ...PropTypes,
|
16 | childrenOf,
|
17 | };
|