UNPKG

@azure/msal-browser

Version:
46 lines (44 loc) 1.29 kB
/*! @azure/msal-browser v4.12.0 2025-05-06 */ 'use strict'; /* * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ class NavigationClient { /** * Navigates to other pages within the same web application * @param url * @param options */ navigateInternal(url, options) { return NavigationClient.defaultNavigateWindow(url, options); } /** * Navigates to other pages outside the web application i.e. the Identity Provider * @param url * @param options */ navigateExternal(url, options) { return NavigationClient.defaultNavigateWindow(url, options); } /** * Default navigation implementation invoked by the internal and external functions * @param url * @param options */ static defaultNavigateWindow(url, options) { if (options.noHistory) { window.location.replace(url); } else { window.location.assign(url); } return new Promise((resolve) => { setTimeout(() => { resolve(true); }, options.timeout); }); } } export { NavigationClient }; //# sourceMappingURL=NavigationClient.mjs.map