| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 | | import { NgModule, Optional, SkipSelf } from '@angular/core'; |  | import { throwIfAlreadyLoaded } from './module-import-guard'; |  | import { I18NService } from './i18n/i18n.service'; |  |   |  | @NgModule({ |  |   providers: [I18NService], |  | }) |  | export class CoreModule { |  |   constructor( |  |     @Optional() |  |     @SkipSelf() |  |     parentModule: CoreModule, |  |   ) { |  |     throwIfAlreadyLoaded(parentModule, 'CoreModule'); |  |   } |  | } | 
 |