MsalCustomNavigationClient class
Custom navigation used for Angular client-side navigation. See performance doc for details: https://github.com/AzureAD/microsoft-authentication-library-for-js/tree/dev/lib/msal-angular/docs/performance.md
- Extends
Inherited Methods
navigate |
Navigates to other pages outside the web application i.e. the Identity Provider |
Constructor Details
MsalCustomNavigationClient(MsalService, Router, Location)
new MsalCustomNavigationClient(authService: MsalService, router: Router, ___location: Location)
Parameters
- authService
- MsalService
- router
-
Router
- ___location
-
Location
Property Details
ɵfac
static ɵfac: ɵɵFactoryDeclaration<MsalCustomNavigationClient, never>
Property Value
ɵɵFactoryDeclaration<MsalCustomNavigationClient, never>
ɵprov
static ɵprov: ɵɵInjectableDeclaration<MsalCustomNavigationClient>
Property Value
ɵɵInjectableDeclaration<MsalCustomNavigationClient>
Method Details
navigateInternal(string, NavigationOptions)
function navigateInternal(url: string, options: NavigationOptions): Promise<boolean>
Parameters
- url
-
string
- options
- NavigationOptions
Returns
Promise<boolean>
Inherited Method Details
navigateExternal(string, NavigationOptions)
Navigates to other pages outside the web application i.e. the Identity Provider
function navigateExternal(url: string, options: NavigationOptions): Promise<boolean>
Parameters
- url
-
string
- options
- NavigationOptions
Returns
Promise<boolean>
Inherited From NavigationClient.navigateExternal