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

(tree): remove internal tree types from public export #21330

Merged
merged 7 commits into from
Jun 11, 2024

Conversation

zhenmichael
Copy link
Contributor

Reference for list of API Issues:
https://github.com/microsoft/FluidFramework/pull/19724/files

Some of the tree types in the current public export involve type manipulation which shouldn't be exposed. These types are mainly used by other exported APIs, so they are now exported from an internal types module instead.

@zhenmichael zhenmichael requested a review from a team as a code owner June 6, 2024 16:53
@github-actions github-actions bot added area: dds Issues related to distributed data structures area: dds: tree area: framework Framework is a tag for issues involving the developer framework. Eg Aqueduct dependencies Pull requests that update a dependency file public api change Changes to a public API base: main PRs targeted against main branch labels Jun 6, 2024
Copy link
Contributor

@ChumpChief ChumpChief left a comment

Choose a reason for hiding this comment

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

I think this looks reasonable - @CraigMacomber can you please also sign off since this is based on your feedback?

pnpm-lock.yaml Outdated Show resolved Hide resolved
@github-actions github-actions bot removed the dependencies Pull requests that update a dependency file label Jun 11, 2024
Copy link
Contributor

@CraigMacomber CraigMacomber left a comment

Choose a reason for hiding this comment

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

We are about to have even more types which we will want to hide away in these namespaces. This is going to really help keep our API clean going forward!

@zhenmichael zhenmichael merged commit 3d83ec9 into microsoft:main Jun 11, 2024
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: dds: tree area: dds Issues related to distributed data structures area: framework Framework is a tag for issues involving the developer framework. Eg Aqueduct base: main PRs targeted against main branch public api change Changes to a public API
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants