import { CommonModule } from '@angular/common'; import { HTTP_INTERCEPTORS } from '@angular/common/http'; import { NgModule } from '@angular/core'; import { MatButtonModule } from '@angular/material/button'; import { MatIconModule } from '@angular/material/icon'; import { MatMenuModule } from '@angular/material/menu'; import { MatToolbarModule } from '@angular/material/toolbar'; import { RouterModule } from '@angular/router'; import { ErrorInterceptor } from './http-auth-interceptor'; import { JwtInterceptor } from './jwt.interceptor'; @NgModule({ imports: [ CommonModule, MatButtonModule, MatIconModule, MatMenuModule, MatToolbarModule, RouterModule, ], declarations: [], providers: [ { provide: HTTP_INTERCEPTORS, useClass: JwtInterceptor, multi: true }, { provide: HTTP_INTERCEPTORS, useClass: ErrorInterceptor, multi: true }, ], }) export class CoreModule {}