fix(core): remove createInjector() from public API (#28509)

createInjector() is an Ivy-only API that should not have
been exported as part of the public API. This commit removes
the export. It will be re-exported when Ivy is released.

PR Close #28509
This commit is contained in:
Kara Erickson
2019-02-03 20:43:20 -08:00
committed by Matias Niemelä
parent 3c7fdc6a9e
commit f2621dbb37
11 changed files with 16 additions and 12 deletions

View File

@ -262,4 +262,6 @@ export {
publishDefaultGlobalUtils as ɵpublishDefaultGlobalUtils
} from './render3/global_utils';
export {createInjector as ɵcreateInjector} from './di/r3_injector';
// clang-format on

View File

@ -21,7 +21,6 @@ export {INJECTOR, Injector} from './injector';
export {inject} from './injector_compatibility';
export {ReflectiveInjector} from './reflective_injector';
export {StaticProvider, ValueProvider, ConstructorSansProvider, ExistingProvider, FactoryProvider, Provider, TypeProvider, ClassProvider} from './interface/provider';
export {createInjector} from './r3_injector';
export {ResolvedReflectiveFactory, ResolvedReflectiveProvider} from './reflective_provider';
export {ReflectiveKey} from './reflective_key';
export {InjectionToken} from './injection_token';