Edit

Share via


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

Constructors

MsalCustomNavigationClient(MsalService, Router, Location)

Properties

ɵfac
ɵprov

Methods

navigateInternal(string, NavigationOptions)

Inherited Methods

navigateExternal(string, NavigationOptions)

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

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

Returns

Promise<boolean>

Inherited From NavigationClient.navigateExternal