refactor: hammer migration should add "HammerModule" if needed #17444
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.
The v9 HammerJS migration should add the
HammerModule
to theapp module if needed.
Additionally if HammerJS is not used in templates (or in general),
we remove references to the "HammerModule". This scenario can happen
if someone updates to v9 Angular while keeping Angular Material v8. In
that case, the author will add the
HammerModule
to the app module andwhenever the update to v9+ Angular Material is performed, the
HammerModule
is not needed anymore.. so we can remove it automatically.