From 6480ae4a9f0971abb5c25a4eaacf4ac01d4c3015 Mon Sep 17 00:00:00 2001 From: hassanAli321 Date: Mon, 4 Jun 2018 11:09:32 -0700 Subject: [PATCH] fix flow-double-nullable-type-cant-be-parsed --- packages/babel-parser/src/tokenizer/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/babel-parser/src/tokenizer/index.js b/packages/babel-parser/src/tokenizer/index.js index 5a129df46a..a5655cadb4 100644 --- a/packages/babel-parser/src/tokenizer/index.js +++ b/packages/babel-parser/src/tokenizer/index.js @@ -628,7 +628,7 @@ export default class Tokenizer extends LocationParser { // '?' const next = this.input.charCodeAt(this.state.pos + 1); const next2 = this.input.charCodeAt(this.state.pos + 2); - if (next === charCodes.questionMark) { + if (next === charCodes.questionMark && !this.state.inType) { if (next2 === charCodes.equalsTo) { // '??=' this.finishOp(tt.assign, 3);