Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add docs for dts new parser option for typescript plugin #2487

Merged
merged 4 commits into from Apr 29, 2021

Conversation

sosukesuzuki
Copy link
Member

Add docs for babel/babel#13113

@netlify
Copy link

netlify bot commented Apr 12, 2021

Deploy preview for babel ready!

Built without sensitive environment variables with commit bba529a

https://deploy-preview-2487--babel.netlify.app

docs/parser.md Outdated
@@ -273,6 +273,10 @@ You should enable these features only if you are using an older version.
Some code has different meaning in Flow and in vanilla JavaScript. For example, `foo<T>(x)` is parsed as a call expression with a type argument in Flow, but as a comparison (`foo < T > x`) accordingly to the ECMAScript specification. By default, `babel-parser` parses those ambiguous constructs as Flow types only if the file starts with a `// @flow` pragma.
Set this option to `true` to always parse files as if `// @flow` was specified.

- `typescript`
- `dts` (`boolean`, default `false`)
In TypeScript, some syntaxes in Ambient Context such as `.d.ts` files and in `declare module` are different from normal TypeScript. If this option is enabled, syntax errors will be handled as Ambient Context.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a link we can point to for info on ambient context, or a short point about what's different/why?

@nicolo-ribaudo nicolo-ribaudo added this to the v7.14.0 milestone Apr 13, 2021
docs/parser.md Outdated Show resolved Hide resolved
Co-authored-by: Brian Ng <bng412@gmail.com>
@nicolo-ribaudo nicolo-ribaudo merged commit f4ed4b3 into babel:main Apr 29, 2021
@sosukesuzuki sosukesuzuki deleted the dts-docs branch June 6, 2021 05:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants