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

[BUGFIX stable] Fix type dependency issues #20480

Merged
merged 1 commit into from
Jun 29, 2023
Merged

[BUGFIX stable] Fix type dependency issues #20480

merged 1 commit into from
Jun 29, 2023

Conversation

chriskrycho
Copy link
Contributor

@chriskrycho chriskrycho commented Jun 28, 2023

Add @simple-dom/interface and @glimmer/syntax to dependencies so they are present in the graph for consumers who will not be getting them transitively from the @glimmer/* deps which are pre-built into Ember. (Medium-term, it would be preferable for our type emit to roll up these kinds of dependencies the same way Ember's build does or for Ember's build to stop rolling them up; whichever we choose, the goal will be for them to match.)
Fixes #20479.

@chriskrycho chriskrycho added Bug TypeScript Work on Ember’s types labels Jun 28, 2023
Add `@simple-dom/interface` and `@glimmer/syntax` to `dependencies` so
they are present in the graph for consumers who will not be getting
them transitively from the `@glimmer/*` deps which are pre-built into
Ember. (Medium-term, it would be preferable for our type emit to roll
up these kinds of dependencies the same way Ember's build does *or* for
Ember's build to stop rolling them up; whichever we choose, the goal
will be for them to *match*.)

Fixes #20479.
Copy link
Contributor

@NullVoxPopuli NullVoxPopuli left a comment

Choose a reason for hiding this comment

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

tyty

@chriskrycho chriskrycho marked this pull request as ready for review June 28, 2023 22:46
@chriskrycho chriskrycho merged commit 8123d56 into main Jun 29, 2023
@chriskrycho chriskrycho deleted the types-fixes branch June 29, 2023 03:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug TypeScript Work on Ember’s types
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug] Types in 5.1 refer to missing dependencies
2 participants