diff --git a/change/@azure-msal-angular-45c70794-8270-46e0-93cb-1984ad1ae7ee.json b/change/@azure-msal-angular-45c70794-8270-46e0-93cb-1984ad1ae7ee.json new file mode 100644 index 0000000000..7fe881145f --- /dev/null +++ b/change/@azure-msal-angular-45c70794-8270-46e0-93cb-1984ad1ae7ee.json @@ -0,0 +1,7 @@ +{ + "type": "major", + "comment": "Adjust injection token constants to support typed injection", + "packageName": "@azure/msal-angular", + "email": "shylasummers@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/lib/msal-angular/src/constants.ts b/lib/msal-angular/src/constants.ts index dbb44746a5..57fea5f227 100644 --- a/lib/msal-angular/src/constants.ts +++ b/lib/msal-angular/src/constants.ts @@ -4,17 +4,21 @@ */ import { InjectionToken } from "@angular/core"; +import { type IPublicClientApplication } from "@azure/msal-browser"; +import { type MsalBroadcastConfiguration } from "./msal.broadcast.config"; +import { type MsalGuardConfiguration } from "./msal.guard.config"; +import { type MsalInterceptorConfiguration } from "./msal.interceptor.config"; -export const MSAL_INSTANCE = new InjectionToken("MSAL_INSTANCE"); +export const MSAL_INSTANCE = new InjectionToken( + "MSAL_INSTANCE" +); -export const MSAL_GUARD_CONFIG = new InjectionToken( +export const MSAL_GUARD_CONFIG = new InjectionToken( "MSAL_GUARD_CONFIG" ); -export const MSAL_INTERCEPTOR_CONFIG = new InjectionToken( - "MSAL_INTERCEPTOR_CONFIG" -); +export const MSAL_INTERCEPTOR_CONFIG = + new InjectionToken("MSAL_INTERCEPTOR_CONFIG"); -export const MSAL_BROADCAST_CONFIG = new InjectionToken( - "MSAL_BROADCAST_CONFIG" -); +export const MSAL_BROADCAST_CONFIG = + new InjectionToken("MSAL_BROADCAST_CONFIG");