mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
refactor(platform-browser): make HAMMER_LOADER non-nullable (#24077)
PR Close #24077
This commit is contained in:
committed by
Victor Berchet
parent
42a7295203
commit
24e5c5b425
@@ -63,7 +63,7 @@ export const HAMMER_GESTURE_CONFIG = new InjectionToken<HammerGestureConfig>('Ha
|
||||
|
||||
|
||||
/** Function that loads HammerJS, returning a promise that is resolved once HammerJs is loaded. */
|
||||
export type HammerLoader = (() => Promise<void>) | null;
|
||||
export type HammerLoader = () => Promise<void>;
|
||||
|
||||
/** Injection token used to provide a {@link HammerLoader} to Angular. */
|
||||
export const HAMMER_LOADER = new InjectionToken<HammerLoader>('HammerLoader');
|
||||
@@ -146,7 +146,7 @@ export class HammerGesturesPlugin extends EventManagerPlugin {
|
||||
constructor(
|
||||
@Inject(DOCUMENT) doc: any,
|
||||
@Inject(HAMMER_GESTURE_CONFIG) private _config: HammerGestureConfig, private console: Console,
|
||||
@Optional() @Inject(HAMMER_LOADER) private loader?: HammerLoader) {
|
||||
@Optional() @Inject(HAMMER_LOADER) private loader?: HammerLoader|null) {
|
||||
super(doc);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user