You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I keep getting greenlet.m.js:1 Uncaught (in promise) ReferenceError: __awaiter is not defined. In our project. I've tried changing the complier option values:
"importHelpers": true,
"noEmitHelpers": true,
in our tsconfig file. Has anyone experienced this problem and fixed it?
@bigant63 You have to up your compilation target to at least es2017 to get this to work. The greenlet Worker module does not have the emitted helper functions, nor the tslib import. So you have to make sure, that the async/await code is not transpiled down to <=es2016 code.
Activity
slo-cap3 commentedon Nov 18, 2019
same problem here. Using greenlet in an angular project and getting "ReferenceError: __awaiter is not defined" errors.
I assume that it has something todo with typescript compilation and the emitted helper functions not available in the web-worker module.
slo-cap3 commentedon Nov 18, 2019
@bigant63 You have to up your compilation target to at least es2017 to get this to work. The greenlet Worker module does not have the emitted helper functions, nor the tslib import. So you have to make sure, that the async/await code is not transpiled down to <=es2016 code.
bigant63 commentedon Nov 18, 2019
Thanks You! Changing the target to es2017 tsconfig.json worked