Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
feat(compiler-cli): no longer re-export external symbols by default #28633
With #28594 we refactored the
Since symbol re-exports only benefit projects which have a
Additionally "ngtsc" also does not provide any way of using
Internally at Google, symbol re-exports need to be still enabled
@IgorMinar @alxhub @alexeagle This is just the change from the other PR but we split the changes into two parts (here is why). Can you review/re-approve this PR. It will be still blocked until #28594 is merged.
Note that this change needed some test updates because the symbol re-exports will be disabled by default. All of these test changes seem reasonable and I've also added more test cases with the new expected behavior (e.g. testing both possible behaviors)
The diff just looks huge, but if you disable whitespace, it should be very reduced and clear.