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

Lib update Nov 2018 #28343

Merged
merged 2 commits into from
Nov 9, 2018
Merged

Lib update Nov 2018 #28343

merged 2 commits into from
Nov 9, 2018

Conversation

sandersn
Copy link
Member

@sandersn sandersn commented Nov 5, 2018

Copy over the DOM changes from TSJS-lib-generator.

Note that one test changes because it uses DOM types in order to have access to a large tree of types. The test makes sure that the compiler doesn't crash when mapping over very large, wide types.

@DanielRosenwasser let's discuss scheduling for when to merge this PR.

mappedTypeRecursiveInference uses the DOM to ensure it operates on a
big-enough type to be a valid test.
@FrogTheFrog
Copy link

@sandersn Hey, sorry for hijacking this PR, but I just wanted to ask few things. How often are libs updated? Every major, minor release? Also, is this update final before 3.2?

@sandersn
Copy link
Member Author

@FrogTheFrog No problem. I don't know if this is written down somewhere already, but I intend to ship DOM updates once per bi-monthly release [1] -- that is, once in 3.1, once in 3.2, once in 3.3, .... This is the final update for 3.2.

I'll probably bring the changes over 2-3 times per release into typescript@next so we can assess any breaks early, but those changes won't make it into bugfix releases.

[1] I don't really know what the term should be since we don't follow semver but do have a regular release cycle.

@FrogTheFrog
Copy link

@sandersn I see. Thanks for the info!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants