fileoverview suppress import * as import0 from '@angular/core/src/linker/ng_module_factory' ; import * as import1 from '../index' ; import * as import2 from '@angular/common/src/common_module' ; import * as import3 from '@angular/common/src/localization' ; import * as import4 from '@angular/core/src/di/injector' ; import * as import5 from '@angular/core/src/i18n/tokens' ; class ScrollToModuleInjector extends import0 . NgModuleInjector < import1 . ScrollToModule > { _CommonModule_0 : import2 . CommonModule ; _ScrollToModule_1 : import1 . ScrollToModule ; __NgLocalization_2 : import3 . NgLocaleLocalization ; constructor ( parent ) { super ( parent , ( [ ] as any [ ] ) , ( [ ] as any [ ] ) ) ; } get _NgLocalization_2 ( ) : import3 . NgLocaleLocalization { if ( ( this . __NgLocalization_2 == null ) ) { ( this . __NgLocalization_2 = new import3 . NgLocaleLocalization ( this . parent . get ( import5 . LOCALE_ID ) ) ) ; } return this . __NgLocalization_2 ; } createInternal ( ) { this . _CommonModule_0 = new import2 . CommonModule ( ) ; this . _ScrollToModule_1 = new import1 . ScrollToModule ( ) ; return this . _ScrollToModule_1 ; } getInternal ( token , notFoundResult ) { if ( ( token === import2 . CommonModule ) ) { return this . _CommonModule_0 ; } if ( ( token === import1 . ScrollToModule ) ) { return this . _ScrollToModule_1 ; } if ( ( token === import3 . NgLocalization ) ) { return this . _NgLocalization_2 ; } return notFoundResult ; } destroyInternal ( ) { } } export const ScrollToModuleNgFactory = new import0 . NgModuleFactory ( ScrollToModuleInjector , import1 . ScrollToModule ) ;