Skip to content

fix(codemods): Fix build errors in TypeScript 5.3.3#30806

Merged
behowell merged 2 commits intomicrosoft:masterfrom
behowell:ts5/codemods
Mar 21, 2024
Merged

fix(codemods): Fix build errors in TypeScript 5.3.3#30806
behowell merged 2 commits intomicrosoft:masterfrom
behowell:ts5/codemods

Conversation

@behowell
Copy link
Contributor

@behowell behowell commented Mar 18, 2024

Previous Behavior

TypeScript 5 introduced some breaking changes to the way that implicit type coercion happens in templates, as well as a few other breaking changes. Although we don't currently use TypeScript 5.3.3 in the repo, experimental work in the xplat branch requires building against TypesScript 5+. There are also customers using TypeScript 5+, who are seeing build errors when importing FluentUI.

New Behavior

Fix build errors seen if the repo is updated to TypeScript 5.3.3. This is part of a set of PRs intending to fix all build errors when building against TypeScript 5.3.3.

ℹ️ Note: This is NOT updating the project to use TypeScript 5.3.3, and an update to the TypeScript version is not planned as part of this change. It is only fixing build errors that would occur if it were built against TypeScript 5.3.3.

Related Issue(s)

This PR was split out from a draft PR that contains all of the changes. I'm not going to publish the monolith PR, but in case it helps to see all of the changes in one place:

Here are all of the split-out PRs:

@behowell behowell self-assigned this Mar 18, 2024
@github-actions github-actions bot added this to the March Project Cycle Q1 2024 milestone Mar 18, 2024
@fabricteam
Copy link
Collaborator

📊 Bundle size report

🤖 This report was generated against 9e6c3cf0dfdad1aa0b4752919e2214c7da2a0d42

@codesandbox-ci
Copy link

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

@behowell behowell merged commit 9237b8c into microsoft:master Mar 21, 2024
@behowell behowell deleted the ts5/codemods branch March 21, 2024 19:27
robertpenner pushed a commit to robertpenner/fluentui that referenced this pull request Apr 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants