microsoft / microsoft/TypeScript

Bloomberg feedback for 5.7

Open
#60,611 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Discussion
Dominant language
Go
Stars
111k
Forks
14.3k
Avg merge
2d 4h
Merged PRs (30d)
132

Description

Acknowledgement
  • I acknowledge that issues using this template may be closed without further explanation at the maintainer's discretion.
Comment

We evaluated the 5.7 release and it seems to be a low impact release for us. We only found one issue, which we reported:

# Change Affects Release notes Packages affected Reported As
1 Index signature added to classes that inherit an any typed class Declaration Emit Not Announced <1% #60383
2 Minor changes to declaration text Declaration Emit Not Announced <1%
Minor changes to declaration text

These seem to be related to isolated declaration emit alignment with external tools. The changes were in a limited number of places and did not impact the correctness of the declarations (some string delimiters changed, some types got preserved as typeof x instead being inlined, some recursive types got expanded one level deeper).

Examples:

-  get sourceFn(): SourceFnArgs<TParams>['sourceFn'];
+  get sourceFn(): SourceFnArgs<TParams>["sourceFn"];

+ readonly Source: any;
- readonly Source: typeof LazySource.default;

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source files or tests are named. Start by comparing TypeScript 5.7 declaration-emit output with the examples and review issue #60383; done requires determining whether the reported declaration changes are unintended and resolving the release-feedback findings.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
compilers
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.