File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -111,7 +111,7 @@ module.exports = {
111
111
* @returns {Object[] } Array of PropType object representations, to be consumed by `addPropTypesToComponent`.
112
112
*/
113
113
function getPropTypesFromObjectExpression ( objectExpression ) {
114
- const props = objectExpression . properties . filter ( property => property . type !== 'ExperimentalSpreadProperty' ) ;
114
+ const props = objectExpression . properties . filter ( property => property . type !== 'ExperimentalSpreadProperty' && property . type !== 'SpreadElement' ) ;
115
115
116
116
return props . map ( property => ( {
117
117
name : property . key . name ,
@@ -209,7 +209,7 @@ module.exports = {
209
209
* from this ObjectExpression can't be resolved.
210
210
*/
211
211
function getDefaultPropsFromObjectExpression ( objectExpression ) {
212
- const hasSpread = objectExpression . properties . find ( property => property . type === 'ExperimentalSpreadProperty' ) ;
212
+ const hasSpread = objectExpression . properties . find ( property => property . type === 'ExperimentalSpreadProperty' || property . type === 'SpreadElement' ) ;
213
213
214
214
if ( hasSpread ) {
215
215
return 'unresolved' ;
@@ -543,7 +543,7 @@ module.exports = {
543
543
544
544
// Search for the proptypes declaration
545
545
node . properties . forEach ( property => {
546
- if ( property . type === 'ExperimentalSpreadProperty' ) {
546
+ if ( property . type === 'ExperimentalSpreadProperty' || property . type === 'SpreadElement' ) {
547
547
return ;
548
548
}
549
549
You can’t perform that action at this time.
0 commit comments