From 02e309b26fc6cfabb56f289d1816a19c5fa33248 Mon Sep 17 00:00:00 2001 From: VitoAlbano Date: Tue, 12 Aug 2025 18:33:39 +0100 Subject: [PATCH] [AAE-30878] - Migrating from event-emitter to eventemitter3 which is ESM and commonJs compatibile --- lib/core/api/src/lib/adf-http-client.service.ts | 2 +- lib/core/src/lib/auth/services/authentication.service.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/core/api/src/lib/adf-http-client.service.ts b/lib/core/api/src/lib/adf-http-client.service.ts index eeee981177..5f8ac1766e 100644 --- a/lib/core/api/src/lib/adf-http-client.service.ts +++ b/lib/core/api/src/lib/adf-http-client.service.ts @@ -155,7 +155,7 @@ export class AdfHttpClient implements JsApiHttpClient { return this.request(url, { ...options, httpMethod: 'DELETE' }, sc, emitters); } - private addPromiseListeners(promise: Promise, eventEmitter: any) { + private addPromiseListeners(promise: Promise, eventEmitter: EventEmitter) { const eventPromise = Object.assign(promise, { on(event: K, fn: (...args: any[]) => void, context?: any) { eventEmitter.on(event, fn, context); diff --git a/lib/core/src/lib/auth/services/authentication.service.ts b/lib/core/src/lib/auth/services/authentication.service.ts index 2390a05668..edd84c6463 100644 --- a/lib/core/src/lib/auth/services/authentication.service.ts +++ b/lib/core/src/lib/auth/services/authentication.service.ts @@ -23,6 +23,7 @@ import { HttpHeaders } from '@angular/common/http'; import { AuthenticationServiceInterface } from '../interfaces/authentication-service.interface'; import { RedirectAuthService } from '../oidc/redirect-auth.service'; import { EventEmitter } from 'eventemitter3'; + type EventEmitterInstance = InstanceType; @Injectable({ providedIn: 'root'