import { ApplicationConfig, LOCALE_ID, provideBrowserGlobalErrorListeners, } from '@angular/core'; import { registerLocaleData } from '@angular/common'; import { provideHttpClient, withInterceptors } from '@angular/common/http'; import localeEs from '@angular/common/locales/es'; import { provideAnimationsAsync } from '@angular/platform-browser/animations/async'; import { provideRouter } from '@angular/router'; import { provideTanStackQuery, QueryClient } from '@tanstack/angular-query-experimental'; import { CookieService } from 'ngx-cookie-service'; import { appRoutes } from './routes'; import { ApiPrefixInterceptor } from './core/interceptors/api-prefix.interceptor'; import { HttpHeadersInterceptor } from './core/interceptors/http-headers.interceptor'; registerLocaleData(localeEs); export const appConfig: ApplicationConfig = { providers: [ CookieService, { provide: LOCALE_ID, useValue: 'es' }, provideAnimationsAsync(), provideBrowserGlobalErrorListeners(), provideRouter(appRoutes), provideHttpClient(withInterceptors([ApiPrefixInterceptor, HttpHeadersInterceptor])), provideTanStackQuery(new QueryClient()), ], };