Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix:
jsx
is undefined by default, not preserve or react (#1102)
* fix: `jsx` is undefined by default, not preserve or react - one gets an error when using JSX without configuring `jsx`: `error TS17004: Cannot use JSX unless the '--jsx' flag is provided.` - TSConfig Reference said default was `react`, which is inaccurate - Compiler Options said default was `preserve`, which is also inaccurate - Add a `undefined` as the default in TSConfig Reference, same as allowUnrechableCode - Remove the default in Compiler Options, same as all the other options without defaults ---- History: Reference: - `preserve` was written as the default in eae5cc3#diff-444415c73770eafd0f9db7d708d74131R5 - But then was written as `react` in the body in eae5cc3#diff-444415c73770eafd0f9db7d708d74131R5 - It was then switched to `react` in 450ae96#diff-a912c6af3a16bf4288093c1264955bc6R120 - And then removed in 76b7d43#diff-a912c6af3a16bf4288093c1264955bc6L120 Compiler Options: - `preserve` was written as the default in 66f17ad#diff-bfc78b96c15b0ee906c1ab6176546dceR41 * Update Compiler Options.md * Update Compiler Options.md Co-authored-by: Orta Therox <[email protected]> Co-authored-by: Orta Therox <[email protected]>
- Loading branch information