<!-- BUGS: Please use this template. --> **TypeScript Version:** Online repl **Code** ```ts var a = b ? (c) : d => e; ``` https://www.typescriptlang.org/play/index.html#src=var%20a%20%3D%20b%20%3F%20(c)%3A%20d%20%3D%3E%20e%3B **Expected behavior:** It is valid javascript, thus it should be parsed correctly **Actual behavior:** It is parsed as ```js var consequent = (c) : d => e var a = b ? consequent ```