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 type downleveling (typesVersions) #18441

Open
ecraig12345 opened this issue Jun 3, 2021 · 14 comments
Open

Add type downleveling (typesVersions) #18441

ecraig12345 opened this issue Jun 3, 2021 · 14 comments
Assignees
Labels

Comments

@ecraig12345
Copy link
Member

A "good enough" initial solution to ensuring TS 3.9 compatibility is just banning type constructs introduced in 4.0+ (see #18440), but we may want to add actual downleveling in the future. downlevel-dts could help. A bit more discussion on #16101.

@layershifter
Copy link
Member

@ecraig12345 is it possible you prioritize this? We have already met this problem, for example, in #19281.

@ecraig12345
Copy link
Member Author

@layershifter I'm not sure if I'll have time to work on this along with other things I'm already supposed to be doing. I also wasn't aware that we had a TS minbar < 4 for converged.

@ecraig12345
Copy link
Member Author

It looks like downlevel-dts is still at the level of a side project at best, though it does support named tuples. A downside is that unless we switched to only shipping a single rollup file, adding a downleveled version of every .d.ts would bloat the package.

The easiest approach might be to add a basic test with TS 3.9 as described in #18440.

@behowell
Copy link
Contributor

@ecraig12345 to follow up on what partner requirements are

@Hotell
Copy link
Contributor

Hotell commented Mar 16, 2022

based on recent convo regarding BC for popover, I'll explore this during FHL

@Hotell
Copy link
Contributor

Hotell commented Mar 29, 2022

I have workable tooling that includes tests automation. Will need to polish that. After that I'll start implementing it for v9

Hotell/blogposts#73 (comment)

@Hotell Hotell moved this from Todo to In Progress in @fluentui/react-components v9.0.0 Mar 31, 2022
@Hotell
Copy link
Contributor

Hotell commented Apr 4, 2022

related: #19537

@msft-fluent-ui-bot msft-fluent-ui-bot added the Resolution: Soft Close Soft closing inactive issues over a certain period label Oct 1, 2022
@msft-fluent-ui-bot
Copy link
Collaborator

Because this issue has not had activity for over 180 days, we're automatically closing it for house-keeping purposes.

Still require assistance? Please, create a new issue with up-to date details.

Repository owner moved this from In Progress to Done in @fluentui/react-components v9.0.0 Oct 1, 2022
@layershifter layershifter reopened this Oct 2, 2022
@Hotell
Copy link
Contributor

Hotell commented Nov 2, 2022

this is planned for Q3 22/23

@Hotell Hotell added Type: Epic and removed Priority 3: Low Resolution: Soft Close Soft closing inactive issues over a certain period labels Nov 2, 2022
@Hotell Hotell mentioned this issue Nov 2, 2022
28 tasks
@msft-fluent-ui-bot msft-fluent-ui-bot added the Resolution: Soft Close Soft closing inactive issues over a certain period label May 1, 2023
@msft-fluent-ui-bot
Copy link
Collaborator

Because this issue has not had activity for over 180 days, we're automatically closing it for house-keeping purposes.

Still require assistance? Please, create a new issue with up-to date details.

@microsoft-github-policy-service

Because this issue has not had activity for over 180 days, we're automatically closing it for house-keeping purposes.

Still require assistance? Please, create a new issue with up-to date details.

@microsoft-github-policy-service

Because this issue has not had activity for over 180 days, we're automatically closing it for house-keeping purposes.

Still require assistance? Please, create a new issue with up-to date details.

@Hotell Hotell reopened this Oct 31, 2023

Because this issue has not had activity for over 180 days, we're automatically closing it for house-keeping purposes.

Still require assistance? Please, create a new issue with up-to date details.

@layershifter layershifter removed the Resolution: Soft Close Soft closing inactive issues over a certain period label Apr 30, 2024
@layershifter layershifter reopened this Apr 30, 2024
@microsoft-github-policy-service microsoft-github-policy-service bot added the Resolution: Soft Close Soft closing inactive issues over a certain period label Oct 28, 2024

This issue has not had activity for over 180 days! We're adding Soft close label and will close it soon for house-keeping purposes.
Still require assistance? Please add comment - "keep open".

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

No branches or pull requests

5 participants