@@ -13,13 +13,16 @@ import {
1313} from '../../compiler/compiler_facade' ;
1414import { resolveForwardRef } from '../../di/forward_ref' ;
1515import { NG_INJ_DEF } from '../../di/interface/defs' ;
16- import { ModuleWithProviders } from '../../di/interface/provider' ;
16+ import type { ModuleWithProviders } from '../../di/interface/provider' ;
1717import { reflectDependencies } from '../../di/jit/util' ;
1818import { Type } from '../../interface/type' ;
1919import { registerNgModuleType } from '../../linker/ng_module_registration' ;
20- import { Component } from '../../metadata/directives' ;
21- import { NgModule } from '../../metadata/ng_module' ;
22- import { NgModuleDef , NgModuleTransitiveScopes , NgModuleType } from '../../metadata/ng_module_def' ;
20+ import type { NgModule } from '../../metadata/ng_module' ;
21+ import type {
22+ NgModuleDef ,
23+ NgModuleTransitiveScopes ,
24+ NgModuleType ,
25+ } from '../../metadata/ng_module_def' ;
2326import { deepForEach , flatten } from '../../util/array_utils' ;
2427import { assertDefined } from '../../util/assert' ;
2528import { EMPTY_ARRAY } from '../../util/empty' ;
@@ -33,7 +36,7 @@ import {
3336} from '../def_getters' ;
3437import { depsTracker , USE_RUNTIME_DEPS_TRACKER_FOR_JIT } from '../deps_tracker/deps_tracker' ;
3538import { NG_COMP_DEF , NG_DIR_DEF , NG_FACTORY_DEF , NG_MOD_DEF , NG_PIPE_DEF } from '../fields' ;
36- import { ComponentDef } from '../interfaces/definition' ;
39+ import type { ComponentDef } from '../interfaces/definition' ;
3740import { maybeUnwrapFn } from '../util/misc_utils' ;
3841import { stringifyForError } from '../util/stringify_utils' ;
3942
0 commit comments