jsii: also erase base types that exported from their module, but the module is not #524
Labels
bug
This issue is a bug.
closed-for-staleness
effort/large
Large work item – several weeks of effort
p2
Classes that are
export
ed from their module, but the module is not exported from the package should be erased as well.Currently, they are not erased, and then the validation throws an error.
Marking them as
@internal
does not suffice, because then other TypeScript libraries can no longer use the package (since subclasses will still be declared asextends
ing the hidden class, that is not written to a.d.ts
file).The text was updated successfully, but these errors were encountered: