Files
FastCheck/src/app/app.config.ts
2026-06-01 00:21:58 +04:00

21 lines
661 B
TypeScript

import { APP_INITIALIZER, ApplicationConfig, provideBrowserGlobalErrorListeners } from '@angular/core';
import { provideRouter } from '@angular/router';
import { provideHttpClient } from '@angular/common/http';
import { AuthSessionService } from './auth-session.service';
import { routes } from './app.routes';
export const appConfig: ApplicationConfig = {
providers: [
provideBrowserGlobalErrorListeners(),
provideRouter(routes),
provideHttpClient(),
{
provide: APP_INITIALIZER,
multi: true,
deps: [AuthSessionService],
useFactory: (authSession: AuthSessionService) => () => authSession.initialize()
}
]
};