14 lines
374 B
TypeScript
14 lines
374 B
TypeScript
import { NgModule, Optional, SkipSelf } from '@angular/core';
|
|
import { EATokenGuard } from './guards/token.guard';
|
|
|
|
import { throwIfAlreadyLoaded } from './module-import-guard';
|
|
|
|
@NgModule({
|
|
providers: [EATokenGuard]
|
|
})
|
|
export class CoreModule {
|
|
constructor(@Optional() @SkipSelf() parentModule: CoreModule) {
|
|
throwIfAlreadyLoaded(parentModule, 'CoreModule');
|
|
}
|
|
}
|