import { NgModule } from '@angular/core';
import {
AuthHttpHeaderService,
AuthService,
AuthStorageService,
} from '@spartacus/core';
import { AsmLoaderModule } from './asm-loader.module';
import { AsmAuthHttpHeaderService } from './services/asm-auth-http-header.service';
import { AsmAuthStorageService } from './services/asm-auth-storage.service';
import { AsmAuthService } from './services/asm-auth.service';
@NgModule({
imports: [AsmLoaderModule],
providers: [
{
provide: AuthStorageService,
useExisting: AsmAuthStorageService,
},
{
provide: AuthService,
useExisting: AsmAuthService,
},
{
provide: AuthHttpHeaderService,
useExisting: AsmAuthHttpHeaderService,
},
],
})
export class AsmRootModule {}