build: extract interface and util sub compilation from core (#28028)

PR Close #28028
This commit is contained in:
Misko Hevery
2019-01-09 13:49:16 -08:00
committed by Andrew Kushnir
parent b05baa59e0
commit 885f1af509
140 changed files with 773 additions and 363 deletions

View File

@ -8,11 +8,11 @@
import {Injectable} from '../di/injectable';
import {InjectionToken} from '../di/injection_token';
import {StaticProvider} from '../di/provider';
import {StaticProvider} from '../di/interface/provider';
import {MissingTranslationStrategy} from '../i18n/tokens';
import {Type} from '../interface/type';
import {ViewEncapsulation} from '../metadata';
import {NgModuleFactory as NgModuleFactoryR3} from '../render3/ng_module_ref';
import {Type} from '../type';
import {ComponentFactory} from './component_factory';
import {NgModuleFactory} from './ng_module_factory';

View File

@ -8,7 +8,7 @@
import {ChangeDetectorRef} from '../change_detection/change_detection';
import {Injector} from '../di/injector';
import {Type} from '../type';
import {Type} from '../interface/type';
import {ElementRef} from './element_ref';
import {NgModuleRef} from './ng_module_factory';

View File

@ -7,8 +7,8 @@
*/
import {Injector} from '../di/injector';
import {Type} from '../type';
import {stringify} from '../util';
import {Type} from '../interface/type';
import {stringify} from '../util/stringify';
import {ComponentFactory, ComponentRef} from './component_factory';
import {NgModuleRef} from './ng_module_factory';

View File

@ -7,7 +7,7 @@
*/
import {Injector} from '../di/injector';
import {Type} from '../type';
import {Type} from '../interface/type';
import {ComponentFactoryResolver} from './component_factory_resolver';

View File

@ -6,11 +6,13 @@
* found in the LICENSE file at https://angular.io/license
*/
import {Type} from '../interface/type';
import {NgModuleFactory as R3NgModuleFactory, NgModuleType} from '../render3/ng_module_ref';
import {Type} from '../type';
import {stringify} from '../util';
import {stringify} from '../util/stringify';
import {NgModuleFactory} from './ng_module_factory';
/**
* Used to load ng module factories.
*

View File

@ -9,7 +9,7 @@
import {Observable} from 'rxjs';
import {EventEmitter} from '../event_emitter';
import {getSymbolIterator} from '../util';
import {getSymbolIterator} from '../util/symbol';
/**