import { BrowserModule, HammerGestureConfig, HAMMER_GESTURE_CONFIG } from '@angular/platform-browser';
[...]
declare var Hammer: any;
export class MyHammerConfig extends HammerGestureConfig {
public buildHammer(element: HTMLElement): any {
return new (window as any).Hammer(element);
}
}
@NgModule({
[...]
providers: [
[...]
{
provide: HAMMER_GESTURE_CONFIG,
useClass: MyHammerConfig
}
],
[...]
})
export class AppModule { }