diff --git a/modules/angular2/src/facade/lang.ts b/modules/angular2/src/facade/lang.ts index 21e01a3e8a..8a304828c1 100644 --- a/modules/angular2/src/facade/lang.ts +++ b/modules/angular2/src/facade/lang.ts @@ -3,7 +3,7 @@ var _global: BrowserNodeGlobal = (typeof window === 'undefined' ? global : export {_global as global}; export var Type = Function; -export type Type = new (... args: any[]) => any; +export type Type = new (...args: any[]) => any; export class BaseException extends Error { message; @@ -119,7 +119,7 @@ export class StringWrapper { } static replaceAllMapped(s: string, from: RegExp, cb: Function): string { - return s.replace(from, function(... matches) { + return s.replace(from, function(...matches) { // Remove offset & string from the result array matches.splice(-2, 2); // The callback receives match, p1, ..., pn diff --git a/modules/angular2/src/test_lib/test_bed.ts b/modules/angular2/src/test_lib/test_bed.ts index 7d766c4c7a..e2c347f658 100644 --- a/modules/angular2/src/test_lib/test_bed.ts +++ b/modules/angular2/src/test_lib/test_bed.ts @@ -78,8 +78,8 @@ export class TestBed { * @return {Promise} */ createView(component: Type, - {context = null, - html = null}: {context?: any, html?: string} = {}): Promise { + {context = null, html = null}: {context?: any, + html?: string} = {}): Promise { if (isBlank(component) && isBlank(context)) { throw new BaseException('You must specified at least a component or a context'); } diff --git a/modules/angular2/src/test_lib/test_lib.ts b/modules/angular2/src/test_lib/test_lib.ts index 727dd3f956..ef4e8f768a 100644 --- a/modules/angular2/src/test_lib/test_lib.ts +++ b/modules/angular2/src/test_lib/test_lib.ts @@ -72,25 +72,25 @@ class BeforeEachRunner { // Reset the test bindings before each test jsmBeforeEach(() => { testBindings = []; }); -function _describe(jsmFn, ... args) { +function _describe(jsmFn, ...args) { var parentRunner = runnerStack.length === 0 ? null : runnerStack[runnerStack.length - 1]; var runner = new BeforeEachRunner(parentRunner); runnerStack.push(runner); - var suite = jsmFn(... args); + var suite = jsmFn(...args); runnerStack.pop(); return suite; } -export function describe(... args) { - return _describe(jsmDescribe, ... args); +export function describe(...args) { + return _describe(jsmDescribe, ...args); } -export function ddescribe(... args) { - return _describe(jsmDDescribe, ... args); +export function ddescribe(...args) { + return _describe(jsmDDescribe, ...args); } -export function xdescribe(... args) { - return _describe(jsmXDescribe, ... args); +export function xdescribe(...args) { + return _describe(jsmXDescribe, ...args); } export function beforeEach(fn) { @@ -123,7 +123,7 @@ export function beforeEachBindings(fn) { jsmBeforeEach(() => { var bindings = fn(); if (!bindings) return; - testBindings = [... testBindings, ... bindings]; + testBindings = [...testBindings, ...bindings]; }); } @@ -142,7 +142,7 @@ function _it(jsmFn, name, fn) { return new AsyncTestCompleter(done); }); - var injector = createTestInjector([... testBindings, completerBinding]); + var injector = createTestInjector([...testBindings, completerBinding]); runner.run(injector); if (!(fn instanceof FunctionWithParamTokens)) { diff --git a/modules/angular2/src/util/decorators.ts b/modules/angular2/src/util/decorators.ts index 44cbc35b6a..330fec99e9 100644 --- a/modules/angular2/src/util/decorators.ts +++ b/modules/angular2/src/util/decorators.ts @@ -1,7 +1,7 @@ import {global} from 'angular2/src/facade/lang'; export function makeDecorator(annotationCls) { - return function(... args) { + return function(...args) { var Reflect = global.Reflect; if (!(Reflect && Reflect.getMetadata)) { throw 'reflect-metadata shim is required when using class decorators'; @@ -20,7 +20,7 @@ export function makeDecorator(annotationCls) { } export function makeParamDecorator(annotationCls): any { - return function(... args) { + return function(...args) { var Reflect = global.Reflect; if (!(Reflect && Reflect.getMetadata)) { throw 'reflect-metadata shim is required when using parameter decorators';