Nobody has to use HostListener
In Angular event handling is often implemented using the hostListener decorator, even though it might not be the best fit for the problem. Have you considered more composable approaches?
Tags: angular, rxjs, javascript, typescript