FluidFramework
FluidFramework copied to clipboard
Type Erase IFluidDataStoreRuntime.deltaManager
Description
IFluidDataStoreRuntime.deltaManager is the only thing that requires several types toy be public:
Made Alpha in this PR:
- IConnectionDetails
- IDeltaSender
- IDeltaManagerEvents
- IDeltaManager
- IDeltaQueueEvents
- IDeltaQueue
- ReadOnlyInfo
Can be make Alpha in a follow-up PR:
- ITokenClaims
- IDocumentMessage
- IClientConfiguration
- IAnyDriverError
- IDriverErrorBase
- DriverErrorTypes
Breaking Changes
The following types have been moved from @public to @alpha:
- IConnectionDetails
- IDeltaSender
- IDeltaManagerEvents
- IDeltaManager
- IDeltaQueueEvents
- IDeltaQueue
- ReadOnlyInfo
IFluidDataStoreRuntime.deltaManager has been replaced with IFluidDataStoreRuntime.deltaManagerErased which requires access to the @alpha toDeltaManagerInternal to retrieve its members.
Reviewer Guidance
The review process is outlined on this wiki page.
TODO:
- [ ] Get design reviewed/approved
- [ ] add change-set
- [ ] fix webpack errors (cause unknown)
Tracked by internal item: https://dev.azure.com/fluidframework/internal/_workitems/edit/6602
The strange webpack issue should be resolved, so I expect this to pass CI now.
Baseline CI build failed, cannot generate bundle analysis at this time
Baseline commit: ba7fe216bd3b1c10d0a6cb9216510e29c80b8e2c
Generated by :no_entry_sign: dangerJS against 549f8c05684514392c12f0ef0183d47bc7678118