promote FluidIterable, FluidIterableIterator, FluidReadonlyMap, FluidMap to public#27746
promote FluidIterable, FluidIterableIterator, FluidReadonlyMap, FluidMap to public#27746jenn-le wants to merge 1 commit into
Conversation
…Map to @public These sealed interfaces provide TypeScript-version-independent alternatives to the built-in Iterable, IterableIterator, ReadonlyMap, and Map types. They were previously @beta and are now promoted to @public so they can be used in public API surfaces (e.g. TreeMapNode). Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
Hi! Thank you for opening this PR. Want me to review it? Based on the diff (265 lines, 12 files), I've queued these reviewers:
How this works
|
|
🔗 No broken links found! ✅ Your attention to detail is admirable. linkcheck output |
Bundle size comparisonBase commit: The PR's CI build failed — fix the build and the comment will update once the next run succeeds. |
Description
Promotes
FluidIterable,FluidIterableIterator,FluidReadonlyMap, andFluidMapfrom@betato@publicin@fluidframework/core-interfaces.These sealed interfaces provide TypeScript-version-independent alternatives to the built-in
Iterable,IterableIterator,ReadonlyMap, andMaptypes. They are now stable enough to be referenced in@publicAPI surfaces, a follow-up PR will create a breaking change to migrate our types off of the built-in interfaces in the 3.0 release.This is a non-breaking, additive change — no existing consumer code is affected.
Reviewer Guidance
The review process is outlined on this wiki page.
@beta→@public). No functional changes.