Skip to content

Commit 4e76cac

Browse files
committed
fix(core): export LifeCycle at top-level modules
LifeCycle can now be imported via angular2/angular2 or angular2/core, so that end users can inject it without having to use the full source path. Closes angular#3395
1 parent 0dbdd5c commit 4e76cac

File tree

4 files changed

+5
-2
lines changed

4 files changed

+5
-2
lines changed

modules/angular2/change_detection.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ export {
1515
ExpressionChangedAfterItHasBeenCheckedException,
1616
ChangeDetectionError,
1717

18+
ChangeDetector,
19+
Locals,
1820
ChangeDetectorRef,
1921

2022
WrappedValue,

modules/angular2/core.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export {AppViewManager} from 'angular2/src/core/compiler/view_manager';
1818
export {IQueryList} from 'angular2/src/core/compiler/interface_query';
1919
export {QueryList} from 'angular2/src/core/compiler/query_list';
2020
export {DynamicComponentLoader} from 'angular2/src/core/compiler/dynamic_component_loader';
21+
export {LifeCycle} from 'angular2/src/core/life_cycle/life_cycle';
2122

2223
export {ElementRef} from 'angular2/src/core/compiler/element_ref';
2324
export {TemplateRef} from 'angular2/src/core/compiler/template_ref';

modules/angular2/test/core/application_spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import {Component, Directive, View} from 'angular2/annotations';
1717
import {DOM} from 'angular2/src/dom/dom_adapter';
1818
import {PromiseWrapper} from 'angular2/src/facade/async';
1919
import {bind, Inject, Injector} from 'angular2/di';
20-
import {LifeCycle} from 'angular2/src/core/life_cycle/life_cycle';
20+
import {LifeCycle} from 'angular2/core';
2121
import {ExceptionHandler} from 'angular2/src/core/exception_handler';
2222
import {Testability, TestabilityRegistry} from 'angular2/src/core/testability/testability';
2323
import {DOCUMENT_TOKEN} from 'angular2/src/render/render';

modules/angular2/test/core/life_cycle/life_cycle_spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
inject,
1515
SpyChangeDetector,
1616
} from 'angular2/test_lib';
17-
import {LifeCycle} from 'angular2/src/core/life_cycle/life_cycle';
17+
import {LifeCycle} from 'angular2/core';
1818
import {IMPLEMENTS} from 'angular2/src/facade/lang';
1919

2020
export function main() {

0 commit comments

Comments
 (0)