diff --git a/test/non-regression.js b/test/non-regression.js index 26bf95af..bf8966df 100644 --- a/test/non-regression.js +++ b/test/non-regression.js @@ -1771,4 +1771,19 @@ describe("verify", () => { ); }); }); + + it("flow types on class method should be visited correctly", () => { + verifyAndAssertMessages( + unpad(` + import type NodeType from 'foo'; + class NodeUtils { + finishNodeAt(node: T): T { return node; } + } + + new NodeUtils(); + `), + { "no-unused-vars": 1 }, + [] + ); + }); });