From 623d7698586f27f5ee339883c9cd04d1c7bb5f79 Mon Sep 17 00:00:00 2001 From: Jason Aden Date: Tue, 20 Mar 2018 13:56:47 -0700 Subject: [PATCH] fix(router): make locationSyncBootstrapListener public due to change in output after TS 2.7 update in #22669 (#22896) PR Close #22896 --- packages/router/upgrade/src/upgrade.ts | 2 +- tools/public_api_guard/router/upgrade.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/router/upgrade/src/upgrade.ts b/packages/router/upgrade/src/upgrade.ts index 82336fd35d..c76fbabb1a 100644 --- a/packages/router/upgrade/src/upgrade.ts +++ b/packages/router/upgrade/src/upgrade.ts @@ -38,7 +38,7 @@ import {UpgradeModule} from '@angular/upgrade/static'; export const RouterUpgradeInitializer = { provide: APP_BOOTSTRAP_LISTENER, multi: true, - useFactory: locationSyncBootstrapListener, + useFactory: locationSyncBootstrapListener as(ngUpgrade: UpgradeModule) => () => void, deps: [UpgradeModule] }; diff --git a/tools/public_api_guard/router/upgrade.d.ts b/tools/public_api_guard/router/upgrade.d.ts index 5f51dd10ca..2fd7d62113 100644 --- a/tools/public_api_guard/router/upgrade.d.ts +++ b/tools/public_api_guard/router/upgrade.d.ts @@ -2,7 +2,7 @@ export declare const RouterUpgradeInitializer: { provide: InjectionToken<((compRef: ComponentRef) => void)[]>; multi: boolean; - useFactory: typeof locationSyncBootstrapListener; + useFactory: (ngUpgrade: UpgradeModule) => () => void; deps: (typeof UpgradeModule)[]; };