(props, parentProps, componentClass)
| 88022 | componentClass._deprecatedProps = deprecatedProps; |
| 88023 | } |
| 88024 | function createPropsPrototype(props, parentProps, componentClass) { |
| 88025 | var defaultProps = Object.create(null); |
| 88026 | Object.assign(defaultProps, parentProps, props); |
| 88027 | var id = getComponentName(componentClass); |
| 88028 | delete props.id; |
| 88029 | Object.defineProperties(defaultProps, { |
| 88030 | id: { |
| 88031 | writable: true, |
| 88032 | value: id |
| 88033 | } |
| 88034 | }); |
| 88035 | return defaultProps; |
| 88036 | } |
| 88037 | function addDeprecatedPropsToPropPrototype(defaultProps, deprecatedProps) { |
| 88038 | var _loop = function _loop(propName) { |
| 88039 | Object.defineProperty(defaultProps, propName, { |
no test coverage detected