refactor(platform-browser): make HAMMER_LOADER non-nullable (#24077)
PR Close #24077
This commit is contained in:
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. */
|
/** 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. */
|
/** Injection token used to provide a {@link HammerLoader} to Angular. */
|
||||||
export const HAMMER_LOADER = new InjectionToken<HammerLoader>('HammerLoader');
|
export const HAMMER_LOADER = new InjectionToken<HammerLoader>('HammerLoader');
|
||||||
|
@ -146,7 +146,7 @@ export class HammerGesturesPlugin extends EventManagerPlugin {
|
||||||
constructor(
|
constructor(
|
||||||
@Inject(DOCUMENT) doc: any,
|
@Inject(DOCUMENT) doc: any,
|
||||||
@Inject(HAMMER_GESTURE_CONFIG) private _config: HammerGestureConfig, private console: Console,
|
@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);
|
super(doc);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -67,7 +67,7 @@ export declare class HammerGestureConfig {
|
||||||
buildHammer(element: HTMLElement): HammerInstance;
|
buildHammer(element: HTMLElement): HammerInstance;
|
||||||
}
|
}
|
||||||
|
|
||||||
export declare type HammerLoader = (() => Promise<void>) | null;
|
export declare type HammerLoader = () => Promise<void>;
|
||||||
|
|
||||||
/** @experimental */
|
/** @experimental */
|
||||||
export declare function makeStateKey<T = void>(key: string): StateKey<T>;
|
export declare function makeStateKey<T = void>(key: string): StateKey<T>;
|
||||||
|
|
Loading…
Reference in New Issue