From fed7992fca0945a21e8973b32ca0c461b6dd33a4 Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke <marijn@haverbeke.nl> Date: Wed, 26 Apr 2017 10:04:06 +0200 Subject: [PATCH] [javascript mode] Allow extends in type expressions Issue #4710 --- mode/javascript/javascript.js | 1 + 1 file changed, 1 insertion(+) diff --git a/mode/javascript/javascript.js b/mode/javascript/javascript.js index 402b596c6..4316078ed 100644 --- a/mode/javascript/javascript.js +++ b/mode/javascript/javascript.js @@ -571,6 +571,7 @@ CodeMirror.defineMode("javascript", function(config, parserConfig) { if (value == "<") return cont(pushlex(">"), commasep(typeexpr, ">"), poplex, afterType) if (value == "|" || type == ".") return cont(typeexpr) if (type == "[") return cont(expect("]"), afterType) + if (value == "extends") return cont(typeexpr) } function vardef() { return pass(pattern, maybetype, maybeAssign, vardefCont); -- GitLab