diff --git a/mode/javascript/javascript.js b/mode/javascript/javascript.js index acb0c109ba084ea52537017ef8154cf28a593eab..56813f83d4204f766b3c23cb6f87783315658682 100644 --- a/mode/javascript/javascript.js +++ b/mode/javascript/javascript.js @@ -363,6 +363,9 @@ CodeMirror.defineMode("javascript", function(config, parserConfig) { if (isTS && value == "type") { cx.marked = "keyword" return cont(typeexpr, expect("operator"), typeexpr, expect(";")); + } if (isTS && value == "declare") { + cx.marked = "keyword" + return cont(statement) } else { return cont(pushlex("stat"), maybelabel); }