-
Notifications
You must be signed in to change notification settings - Fork 26.2k
/
Copy pathindex.ts
61 lines (59 loc) · 1.8 KB
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
/**
* @license
* Copyright Google LLC All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.dev/license
*/
/**
* @module
* @description
* The `di` module provides dependency injection container services.
*/
export * from './metadata';
export {assertInInjectionContext, runInInjectionContext} from './contextual';
export {
ɵɵdefineInjectable,
defineInjectable,
ɵɵdefineInjector,
InjectableType,
InjectorType,
} from './interface/defs';
export {forwardRef, resolveForwardRef, ForwardRefFn} from './forward_ref';
export {Injectable, InjectableDecorator, InjectableProvider} from './injectable';
export {Injector, DestroyableInjector} from './injector';
export {EnvironmentInjector} from './r3_injector';
export {
importProvidersFrom,
ImportProvidersSource,
makeEnvironmentProviders,
provideEnvironmentInitializer,
} from './provider_collection';
export {ENVIRONMENT_INITIALIZER} from './initializer_token';
export {ProviderToken} from './provider_token';
export {ɵɵinject, inject, ɵɵinvalidFactoryDep} from './injector_compatibility';
export {InjectOptions} from './interface/injector';
export {INJECTOR} from './injector_token';
export {
ClassProvider,
ModuleWithProviders,
ClassSansProvider,
ImportedNgModuleProviders,
ConstructorProvider,
EnvironmentProviders,
ConstructorSansProvider,
ExistingProvider,
ExistingSansProvider,
FactoryProvider,
FactorySansProvider,
Provider,
StaticClassProvider,
StaticClassSansProvider,
StaticProvider,
TypeProvider,
ValueProvider,
ValueSansProvider,
} from './interface/provider';
export {InjectionToken} from './injection_token';
export {HostAttributeToken} from './host_attribute_token';
export {HOST_TAG_NAME} from './host_tag_name_token';