From 80b8da075cb28ce06e5a8fade76fbee9df691cf3 Mon Sep 17 00:00:00 2001 From: Kushagra Gour Date: Wed, 18 Jan 2017 04:23:04 +0530 Subject: [PATCH] fix typescript compilation --- src/script.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/script.js b/src/script.js index 2abc726..b3084cf 100644 --- a/src/script.js +++ b/src/script.js @@ -557,13 +557,19 @@ settingsBtn, onboardModal, notificationsBtn, onboardShowInTabOptionBtn, onboardD /* eslint-disable no-throw-literal */ throw ({ description: code.diagnostics[0].messageText, lineNumber: ts.getLineOfLocalPosition(code.diagnostics[0].file,code.diagnostics[0].start) }); } + try { + ast = esprima.parse(code.outputText, { + tolerant: true, + jsx: true + }); + } finally { + if (shouldPreventInfiniteLoops !== false) { + utils.addInfiniteLoopProtection(ast); + } + d.resolve(escodegen.generate(ast)); + } } catch (e) { showErrors('js', [ { lineNumber: e.lineNumber - 1, message: e.description } ]); - } finally { - if (shouldPreventInfiniteLoops !== false) { - // utils.addInfiniteLoopProtection(ast); - } - d.resolve(code.outputText); } }