Craig Macomber (Microsoft)
Craig Macomber (Microsoft)
Update to support templight built with current version of clang (tested at 1d39f2e5adc9fb5e0d5ec45a5ebddf1534398ff9). Required updating InstantiationKindStrings to match CodeSynthesisContext::SynthesisKind in Sema.h from Clang (I was getting corrupted strings from indexing...
## Description Typescript 5.3 brings useful features like support for [Symbol.hasInstance narrowing](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-3.html#instanceof-narrowing-through-symbolhasinstance), type checking optimizations and much more. Since ClientRequirements.md lists our requirement at TypeScript 5.4, this should be ok...
## Description IFluidDataStoreRuntime.deltaManager is the only thing that requires several types toy be public: Made Alpha in this PR: - IConnectionDetails - IDeltaSender - IDeltaManagerEvents - IDeltaManager - IDeltaQueueEvents -...
## Description Before this change calling node.removeRange() on an empty array node would throw. More generally removing any empty range at the end of the array would throw due to...
## Description Simplify webpack-fluid-loader's webpack config. This modernizes it based off of the content in examples/utils/webpack-fluid-loader/src/defaultWebpackConfig.ts. No longer needed workarounds have been removed. ## Reviewer Guidance The review process is...
## Description TypeBox doesn't have a change log as far as I can tell, but we are ~50 releases behind, so updating seems like a good idea. ## Reviewer Guidance...
## Description This adds exports to the fluid-framework package until all the imports from fluid framework are gone from its API report. This would avoid errors where using some APIs...
## Description These are all internal or alpha, and still export the classes in case something actually needs them. ## Breaking Changes Users of SharedNumberSequence, SharedObjectSequence, SparseMatrix or ConsensusQueue will...
## Description This makes 3 changes to Tree.is: 1. calling Tree.is(node, SchemaNotUsedInTreeSchema) is no longer an error. This undocumented edge case could have been problematic, and is inconsistent since it...
## Description Remove explicit IChannel reference from tree ## Breaking Changes ITree no longer publicly extends IChannel. If IChannelness is needed, it should be preserved in the type from the...