Skip to content

Commit b517b53

Browse files
HenryBrown0ljharb
authored andcommitted
fix: use type args in function comp def rule
1 parent ca30f77 commit b517b53

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/rules/function-component-definition.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ const UNNAMED_FUNCTION_TEMPLATES = {
3333
};
3434

3535
function hasOneUnconstrainedTypeParam(node) {
36-
const nodeTypeParams = node.typeParameters;
36+
const nodeTypeParams = node.typeArguments || node.typeParameters;
3737

3838
return nodeTypeParams
3939
&& nodeTypeParams.params
@@ -205,7 +205,7 @@ module.exports = {
205205
options.range,
206206
buildFunction(options.template, {
207207
typeAnnotation,
208-
typeParams: getNodeText(node.typeParameters, source),
208+
typeParams: getNodeText(node.typeArguments || node.typeParameters, source),
209209
params: getParams(node, source),
210210
returnType: getNodeText(node.returnType, source),
211211
body: getBody(node, source),

0 commit comments

Comments
 (0)