docs: Add more ImplicitAllowedTypes docs#23045
Conversation
| * class A extends sf.array("example", [() => B]) {} | ||
| * class B extends sf.array("Inner", sf.number) {} | ||
| * ``` | ||
| * @public |
There was a problem hiding this comment.
Do you think this should be a @System type? Even if so, I guess it's technically too late to change it...
There was a problem hiding this comment.
This type is used as an input to tons of public APIs. Making it system would be strange and make it hard to write generic functions for anything schema related without referencing it. It really seems like one of the most key types in the public schema API surface used in every place we support polymorphism. It is non system on purpose (and also to late to change if we wanted)
Josmithr
left a comment
There was a problem hiding this comment.
These are great! Thank you for adding them!
Co-authored-by: Noah Encke <78610362+noencke@users.noreply.github.com> Co-authored-by: Joshua Smithrud <54606601+Josmithr@users.noreply.github.com>
msfluid-bot
left a comment
There was a problem hiding this comment.
Code Coverage Summary
↑ packages.dds.tree.src.simple-tree:
Line Coverage Change: 0.02% Branch Coverage Change: No change
| Metric Name | Baseline coverage | PR coverage | Coverage Diff |
|---|---|---|---|
| Branch Coverage | 94.07% | 94.07% | → No change |
| Line Coverage | 97.21% | 97.23% | ↑ 0.02% |
Baseline commit: 92515fa
Baseline build: 305622
Happy Coding!!
Code coverage comparison check passed!!
⯅ @fluid-example/bundle-size-tests: +245 Bytes
Baseline commit: 92515fa |
Description
Add more ImplicitAllowedTypes docs
Reviewer Guidance
The review process is outlined on this wiki page.