-
Notifications
You must be signed in to change notification settings - Fork 557
refactor(tree): Update table schema APIs to use SchemaFactoryBeta
#25613
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
base: main
Are you sure you want to change the base?
refactor(tree): Update table schema APIs to use SchemaFactoryBeta
#25613
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.
Pull Request Overview
This PR refactors TableSchema APIs to use SchemaFactoryBeta
instead of SchemaFactoryAlpha
, promoting dependencies to beta to prepare for TableSchema's own beta promotion.
- Updates TableSchema internal functions to use SchemaFactoryBeta
- Promotes SchemaFactoryObjectOptions from alpha to beta
- Adds objectBeta method to SchemaFactoryBeta for better object schema creation
Reviewed Changes
Copilot reviewed 15 out of 15 changed files in this pull request and generated no comments.
Show a summary per file
File | Description |
---|---|
packages/dds/tree/src/tableSchema.ts |
Updates all internal table schema creation functions to use SchemaFactoryBeta instead of SchemaFactoryAlpha |
packages/dds/tree/src/simple-tree/api/schemaFactoryBeta.ts |
Adds new objectBeta method to SchemaFactoryBeta class |
packages/dds/tree/src/simple-tree/api/schemaFactory.ts |
Promotes SchemaFactoryObjectOptions to beta and creates alpha-specific version |
API report files | Updates type signatures and exports to reflect the schema factory changes |
Export files | Adds exports for new SchemaFactoryObjectOptionsAlpha interface |
Changeset file | Documents the API changes and their impact |
packages/framework/fluid-framework/api-report/fluid-framework.legacy.public.api.md
Outdated
Show resolved
Hide resolved
🔗 Found some broken links! 💔 Run a link check locally to find them. See linkcheck output
|
One in a sequence of steps promoting dependencies of
TableSchema
to beta so thatTableSchema
itself can be promoted to beta in the near future.Update
TableSchema
to take aSchemaFactoryBeta
instead ofSchemaFactoryAlpha
.