Skip to content

Commit

Permalink
feat(platform-browser): add HammerJS lazy-loader symbols to public API (
Browse files Browse the repository at this point in the history
#23943)

PR Close #23943
  • Loading branch information
jelbourn authored and matsko committed May 22, 2018
1 parent 608c374 commit 26fbf1d
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
3 changes: 2 additions & 1 deletion packages/platform-browser/src/platform-browser.ts
Expand Up @@ -14,7 +14,8 @@ export {BrowserTransferStateModule, StateKey, TransferState, makeStateKey} from
export {By} from './dom/debug/by';
export {DOCUMENT} from './dom/dom_tokens';
export {EVENT_MANAGER_PLUGINS, EventManager} from './dom/events/event_manager';
export {HAMMER_GESTURE_CONFIG, HammerGestureConfig} from './dom/events/hammer_gestures';
export {HAMMER_GESTURE_CONFIG, HAMMER_LOADER, HammerGestureConfig, HammerLoader} from './dom/events/hammer_gestures';
export {DomSanitizer, SafeHtml, SafeResourceUrl, SafeScript, SafeStyle, SafeUrl, SafeValue} from './security/dom_sanitization_service';

export * from './private_export';
export {VERSION} from './version';
4 changes: 4 additions & 0 deletions tools/public_api_guard/platform-browser/platform-browser.d.ts
Expand Up @@ -46,6 +46,8 @@ export declare class EventManager {
/** @experimental */
export declare const HAMMER_GESTURE_CONFIG: InjectionToken<HammerGestureConfig>;

export declare const HAMMER_LOADER: InjectionToken<HammerLoader>;

/** @experimental */
export declare class HammerGestureConfig {
events: string[];
Expand All @@ -65,6 +67,8 @@ export declare class HammerGestureConfig {
buildHammer(element: HTMLElement): HammerInstance;
}

export declare type HammerLoader = (() => Promise<void>) | null;

/** @experimental */
export declare function makeStateKey<T = void>(key: string): StateKey<T>;

Expand Down

0 comments on commit 26fbf1d

Please sign in to comment.