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

Upgrade to TypeScript 4.0 #71932

Closed
1 of 3 tasks
joshdover opened this issue Jul 15, 2020 · 1 comment · Fixed by #73924
Closed
1 of 3 tasks

Upgrade to TypeScript 4.0 #71932

joshdover opened this issue Jul 15, 2020 · 1 comment · Fixed by #73924
Assignees
Labels
Feature:Development Feature:New Platform Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc

Comments

@joshdover
Copy link
Contributor

joshdover commented Jul 15, 2020

Related to #70733

Microsoft has published the beta for TypeScript 4.0: https://devblogs.microsoft.com/typescript/announcing-typescript-4-0-beta/

There are a few key features we would like to leverage to help improve the developer experience of using TypeScript in an IDE:

The stable release is targeting August 18th and you can track the progress here: microsoft/TypeScript#38510

We should begin the process of evaluating what this upgrade will break for us and which dependencies we may need to upgrade to support TypeScript 4.0. Though this is a "major release", TypeScript does not follow semver, so this release should not have any more breaking changes than normal. In fact, we suspect less since there is no new syntax being introduced.

Steps:

@microsoft/api-extractor complains about version incompatibility, but generates the docs. update blocked by microsoft/rushstack#1975

@joshdover joshdover added Feature:Development Feature:New Platform Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc labels Jul 15, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-platform (Team:Platform)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Development Feature:New Platform Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants