chore(build): migrated di to TypeScript
This commit is contained in:
27
modules/angular2/di.ts
Normal file
27
modules/angular2/di.ts
Normal file
@ -0,0 +1,27 @@
|
||||
/**
|
||||
* @module
|
||||
* @public
|
||||
* @description
|
||||
* The `di` module provides dependency injection container services.
|
||||
*/
|
||||
|
||||
export * from './src/di/annotations';
|
||||
export * from './src/di/decorators';
|
||||
export {Injector} from './src/di/injector';
|
||||
export {Binding, ResolvedBinding, Dependency, bind} from './src/di/binding';
|
||||
export {Key, KeyRegistry} from './src/di/key';
|
||||
export {
|
||||
NoBindingError,
|
||||
AbstractBindingError,
|
||||
AsyncBindingError,
|
||||
CyclicDependencyError,
|
||||
InstantiationError,
|
||||
InvalidBindingError,
|
||||
NoAnnotationError
|
||||
} from './src/di/exceptions';
|
||||
export {OpaqueToken} from './src/di/opaque_token';
|
||||
|
||||
// HACK: workaround for Traceur behavior.
|
||||
// It expects all transpiled modules to contain this marker.
|
||||
// TODO: remove this when we no longer use traceur
|
||||
export var __esModule = true;
|
Reference in New Issue
Block a user