Skip to content

Drop support for @types/ember* only use native/built-in types#820

Merged
machty merged 13 commits intomainfrom
nvp/ditch-DT-in-favor-of-native-types
Mar 20, 2025
Merged

Drop support for @types/ember* only use native/built-in types#820
machty merged 13 commits intomainfrom
nvp/ditch-DT-in-favor-of-native-types

Conversation

@NullVoxPopuli
Copy link
Copy Markdown
Contributor

@NullVoxPopuli NullVoxPopuli commented Mar 15, 2025

Unblocks: #818

This doesn't mean DT types won't work.
It means that Glint now doesn't formally support DT types, but if you have "something" that happens to define correct ember-types, then we're in a good spot -- doesn't matter what that "something" is -- could be the ember native types, or the types from DT -- we mainly want the glint repo to be easier to work with.

irrelevant / former issues

Potentially Blocked on: microsoft/vscode#130367

@NullVoxPopuli NullVoxPopuli force-pushed the nvp/ditch-DT-in-favor-of-native-types branch from 8947735 to 0147a01 Compare March 17, 2025 20:56
@NullVoxPopuli NullVoxPopuli marked this pull request as ready for review March 19, 2025 19:59
@NullVoxPopuli
Copy link
Copy Markdown
Contributor Author

The one failing test exists on main

Copy link
Copy Markdown
Contributor

@machty machty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good just think one comment could clarify

Comment thread packages/core/src/transform/template/template-to-typescript.ts
@machty machty merged commit 8b3f5e9 into main Mar 20, 2025
2 of 4 checks passed
@machty machty deleted the nvp/ditch-DT-in-favor-of-native-types branch March 20, 2025 12:29
@github-actions github-actions Bot mentioned this pull request Mar 23, 2025
@NullVoxPopuli NullVoxPopuli added the breaking A breaking change label Mar 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking A breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants