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
Can you clarify what's absurd? Just calling something names doesn't help us understand what's bad about it.
As an example: "Typescript includes the __awaiter helper because async/await is not a part of the ES6/ES2015 specification."
Async/await was first included in the ES2017 specification.
In 2024, and indeed 2023, we should not default to using helpers, or solutions like this, when native functionality is included with every modern browser. Using modern standards and not old fixes is good for readability, correctness, robustness of code, etc.
Search Terms
tsc --init default target ES5 ES6
Suggestion
When running
tsc --init
, let the tsconfig hases6
or higher target.Use Cases
It's not common to have to use es5 nowadays
Examples
Checklist
My suggestion meets these guidelines:
The text was updated successfully, but these errors were encountered: