@@ -13,7 +13,7 @@ import {
1313 isInInnerZone
1414} from 'angular2/test_lib' ;
1515
16- import { PromiseWrapper , TimerWrapper } from 'angular2/src/facade/async' ;
16+ import { PromiseCompleter , PromiseWrapper , TimerWrapper } from 'angular2/src/facade/async' ;
1717import { BaseException } from 'angular2/src/facade/lang' ;
1818import { DOM } from 'angular2/src/dom/dom_adapter' ;
1919
@@ -65,7 +65,7 @@ export function main() {
6565 it ( 'should produce long stack traces' , inject ( [ AsyncTestCompleter ] , ( async ) => {
6666 macroTask ( ( ) => {
6767 _zone . overrideOnErrorHandler ( logError ) ;
68- var c = PromiseWrapper . completer ( ) ;
68+ var c : PromiseCompleter < any > = PromiseWrapper . completer ( ) ;
6969
7070 _zone . run ( ( ) => {
7171 TimerWrapper . setTimeout ( ( ) => {
@@ -88,7 +88,7 @@ export function main() {
8888 inject ( [ AsyncTestCompleter ] , ( async ) => {
8989 macroTask ( ( ) => {
9090 _zone . overrideOnErrorHandler ( logError ) ;
91- var c = PromiseWrapper . completer ( ) ;
91+ var c : PromiseCompleter < any > = PromiseWrapper . completer ( ) ;
9292
9393 _zone . run ( ( ) => {
9494 microTask ( ( ) => {
@@ -116,7 +116,7 @@ export function main() {
116116 it ( 'should disable long stack traces' , inject ( [ AsyncTestCompleter ] , ( async ) => {
117117 macroTask ( ( ) => {
118118 _zone . overrideOnErrorHandler ( logError ) ;
119- var c = PromiseWrapper . completer ( ) ;
119+ var c : PromiseCompleter < any > = PromiseWrapper . completer ( ) ;
120120
121121 _zone . run ( ( ) => {
122122 TimerWrapper . setTimeout ( ( ) => {
@@ -304,8 +304,8 @@ function commonTests() {
304304
305305 it ( 'should call onTurnStart and onTurnDone before and after each turn' ,
306306 inject ( [ AsyncTestCompleter ] , ( async ) => {
307- var a ;
308- var b ;
307+ var a : PromiseCompleter < string > ;
308+ var b : PromiseCompleter < string > ;
309309
310310 macroTask ( ( ) => {
311311 _zone . run ( ( ) => {
@@ -345,7 +345,7 @@ function commonTests() {
345345
346346 it ( 'should call onTurnStart and onTurnDone when an inner microtask is scheduled from outside angular' ,
347347 inject ( [ AsyncTestCompleter ] , ( async ) => {
348- var completer ;
348+ var completer : PromiseCompleter < any > ;
349349
350350 macroTask (
351351 ( ) => { _zone . runOutsideAngular ( ( ) => { completer = PromiseWrapper . completer ( ) ; } ) ; } ) ;
@@ -495,7 +495,8 @@ function commonTests() {
495495
496496 it ( 'should call onTurnStart and onTurnDone before and after each turn, respectively' ,
497497 inject ( [ AsyncTestCompleter ] , ( async ) => {
498- var completerA , completerB ;
498+ var completerA : PromiseCompleter < any > ;
499+ var completerB : PromiseCompleter < any > ;
499500
500501 macroTask ( ( ) => {
501502 _zone . run ( ( ) => {
0 commit comments