ohayolibs
Version:
Ohayo is a set of essential modules for ohayojp.
21 lines (18 loc) • 639 B
text/typescript
import { HTTP_INTERCEPTORS } from '@angular/common/http';
import { ModuleWithProviders, NgModule } from '@angular/core';
import { MockInterceptor } from './mock.interceptor';
({})
export class OhayoMockModule {
static forRoot(): ModuleWithProviders<OhayoMockModule> {
return {
ngModule: OhayoMockModule,
providers: [{ provide: HTTP_INTERCEPTORS, useClass: MockInterceptor, multi: true }],
};
}
static forChild(): ModuleWithProviders<OhayoMockModule> {
return {
ngModule: OhayoMockModule,
providers: [{ provide: HTTP_INTERCEPTORS, useClass: MockInterceptor, multi: true }],
};
}
}