Types incorrectly marked as @internal #352
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.
Types only need to be marked as
@internal
if they would be exportedfrom the top level
index.ts
file, but you don't want them to. Markingsomething as
@internal
means they are stripped from the compiled typefiles and this causes type errors because some files will try to
reference types that do not exist anymore.
Example error when running
tsc
in a project where@pulumi/cdk
isinstalled.
I've unmarked things as
@internal
that are not exported and moved somethings to a new
interna/interop.ts
file that were in an exported file.Now that they are not in an exported file we don't have to mark them as
@internal