From 57a98c38e44bb53d99eff8e8bacec47afe82ec6b Mon Sep 17 00:00:00 2001 From: arturovt Date: Thu, 9 Jan 2025 00:04:33 +0200 Subject: [PATCH] refactor(platform-browser): drop Hammer token names in production (#59438) In this commit, we drop `HAMMER_GESTURE_CONFIG` and `HAMMER_LOADER` injection token names in production. PR Close #59438 --- .../platform-browser/src/dom/events/hammer_gestures.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/platform-browser/src/dom/events/hammer_gestures.ts b/packages/platform-browser/src/dom/events/hammer_gestures.ts index 85810769f64..50fc23d83d6 100644 --- a/packages/platform-browser/src/dom/events/hammer_gestures.ts +++ b/packages/platform-browser/src/dom/events/hammer_gestures.ts @@ -68,7 +68,9 @@ const EVENT_NAMES = { * @ngModule HammerModule * @publicApi */ -export const HAMMER_GESTURE_CONFIG = new InjectionToken('HammerGestureConfig'); +export const HAMMER_GESTURE_CONFIG = new InjectionToken( + typeof ngDevMode === 'undefined' || ngDevMode ? 'HammerGestureConfig' : '', +); /** * Function that loads HammerJS, returning a promise that is resolved once HammerJs is loaded. @@ -84,7 +86,9 @@ export type HammerLoader = () => Promise; * * @publicApi */ -export const HAMMER_LOADER = new InjectionToken('HammerLoader'); +export const HAMMER_LOADER = new InjectionToken( + typeof ngDevMode === 'undefined' || ngDevMode ? 'HammerLoader' : '', +); export interface HammerInstance { on(eventName: string, callback?: Function): void;