ban using @internal
items in examples
#3746
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There's been some confusion in the community as our example use a few
@internal
methods. These things are intended for use inside the tldraw library, but aren't a part of the public API. That means that when those examples are copied out of the tldraw repo, those@internal
references produce errors.This diff bans the use of items tagged as
@internal
inside our examples app by adding an eslint plugin (adapted from the one we already have that protects against deprecated types) preventing them.Change Type
docs
— Changes to the documentation, examples, or templates.bugfix
— Bug fixtools
— Changes to infrastructure, CI, internal scripts, debugging tools, etc.