-
Notifications
You must be signed in to change notification settings - Fork 536
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
Conversation
There was a problem hiding this 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?
There was a problem hiding this 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!
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.