From 9b046e4c80229f65aa9affa2a8b25ce11d44dc34 Mon Sep 17 00:00:00 2001 From: Gajus Kuizinas Date: Tue, 12 Nov 2019 16:46:20 +0000 Subject: [PATCH] fix: handle the case where superTypeParameters is undefined --- src/rules/requireReadonlyReactProps.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rules/requireReadonlyReactProps.js b/src/rules/requireReadonlyReactProps.js index 081f9b8c..8d545fba 100644 --- a/src/rules/requireReadonlyReactProps.js +++ b/src/rules/requireReadonlyReactProps.js @@ -27,7 +27,7 @@ const create = (context) => { const reportedFunctionalComponents = []; const isReadOnlyClassProp = (node) => { - const id = node.superTypeParameters.params[0].id; + const id = node.superTypeParameters && node.superTypeParameters.params[0].id; return id && !reReadOnly.test(id.name) && !readOnlyTypes.includes(id.name) && foundTypes.includes(id.name); };