From ad647a01158fd05495444b21bf2d37c5732f58c4 Mon Sep 17 00:00:00 2001 From: Igor Oleinikov Date: Fri, 6 Dec 2013 14:26:40 +0400 Subject: [PATCH 1/5] knockout: fixed tests/knockout-tests.ts to align with TS 0.9.5 --- knockout/tests/knockout-tests.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/knockout/tests/knockout-tests.ts b/knockout/tests/knockout-tests.ts index b0755c12a..f187be745 100644 --- a/knockout/tests/knockout-tests.ts +++ b/knockout/tests/knockout-tests.ts @@ -61,8 +61,8 @@ function test_computed() { return '$' + this.price().toFixed(2); }, write: function (value) { - value = parseFloat(value.replace(/[^\.\d]/g, "")); - this.price(isNaN(value) ? 0 : value); + var num = parseFloat(value.replace(/[^\.\d]/g, "")); + this.price(isNaN(num) ? 0 : num); }, owner: this }); @@ -107,7 +107,7 @@ function testGetter() { } function test_observableArrays() { - var myObservableArray = ko.observableArray(); + var myObservableArray = ko.observableArray(); myObservableArray.push('Some value'); var anotherObservableArray = ko.observableArray([ { name: "Bungle", type: "Bear" }, @@ -180,8 +180,6 @@ function test_bindings() { init: function (element, valueAccessor) { var value = ko.utils.unwrapObservable(valueAccessor()); $(element).toggle(value); - }, - update: function (element, valueAccessor, allBindingsAccessor) { } }; ko.bindingHandlers.hasFocus = { From 6eac295fa2135a2f616a31f84eca6e339b93c5ad Mon Sep 17 00:00:00 2001 From: Igor Oleinikov Date: Fri, 6 Dec 2013 14:54:16 +0400 Subject: [PATCH 2/5] Fixed SignalR tests --- signalr/signalr-tests.ts | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/signalr/signalr-tests.ts b/signalr/signalr-tests.ts index 4ac0752c1..8a96bf9a1 100644 --- a/signalr/signalr-tests.ts +++ b/signalr/signalr-tests.ts @@ -51,17 +51,17 @@ function test_connection() { } interface MyHubConnection extends HubConnection { - someState: string; - SomeFunction: Function; + someState: string; + SomeFunction: Function; - // My Hubs Client functions: - client: { - addMessage: (message: string) => void; - } - // My Hubs Server function: - server: { - send(message: string); - } + // My Hubs Client functions: + client: { + addMessage: (message: string) => void; + }; + // My Hubs Server function: + server: { + send(message: string); + }; } interface SignalR { @@ -110,7 +110,7 @@ function test_hubs() { .done(function (result) { console.log('The result is ' + result); }); - proxy.on('addMessage', function (msg) { + proxy.on('addMessage', function (msg?) { console.log(msg); }); var connection = $.hubConnection('http://localhost:8081/'); From 5dc169c4b5c277e1c13d1c7601ddd12938477fd3 Mon Sep 17 00:00:00 2001 From: Igor Oleinikov Date: Fri, 6 Dec 2013 15:05:59 +0400 Subject: [PATCH 3/5] rx.js: fixed rx.js.time.d.ts errors related to switch on TS 0.9.5; some over minor fixes --- rx.js/rx.js.time.d.ts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/rx.js/rx.js.time.d.ts b/rx.js/rx.js.time.d.ts index f458dadc3..e329a823c 100644 --- a/rx.js/rx.js.time.d.ts +++ b/rx.js/rx.js.time.d.ts @@ -42,16 +42,16 @@ declare module Rx { timeout(dueTime: number, other?: IObservable, scheduler?: IScheduler): IObservable; delaySubscription(dueTime: number, scheduler?: IScheduler): IObservable; - delayWithSelector(delayDurationSelector: (T) => number): IObservable; - delayWithSelector(subscriptionDelay: number, delayDurationSelector: (T) => number): IObservable; + delayWithSelector(delayDurationSelector: (item: T) => number): IObservable; + delayWithSelector(subscriptionDelay: number, delayDurationSelector: (item: T) => number): IObservable; - timeoutWithSelector(firstTimeout: IObservable, timeoutdurationSelector?: (T) => IObservable, other?: IObservable): IObservable; - throttleWithSelector(throttleDurationSelector: (T) => IObservable): IObservable; + timeoutWithSelector(firstTimeout: IObservable, timeoutdurationSelector?: (item: T) => IObservable, other?: IObservable): IObservable; + throttleWithSelector(throttleDurationSelector: (item: T) => IObservable): IObservable; skipLastWithTime(duration: number, scheduler?: IScheduler): IObservable; takeLastWithTime(duration: number, timerScheduler?: IScheduler, loopScheduler?: IScheduler): IObservable; - takeLastBufferWithTime(duration: number, scheduler?: IScheduler): IObservable; + takeLastBufferWithTime(duration: number, scheduler?: IScheduler): IObservable; takeWithTime(duration: number, scheduler?: IScheduler): IObservable; skipWithTime(duration: number, scheduler?: IScheduler): IObservable; @@ -69,18 +69,18 @@ declare module Rx { generateWithAbsoluteTime( initialState: TState, - condition: (TState) => boolean, - iterate: (TState) => TState, - resultSelector: (TState) => TResult, - timeSelector: (TState) => Date, + condition: (state: TState) => boolean, + iterate: (state: TState) => TState, + resultSelector: (state: TState) => TResult, + timeSelector: (state: TState) => Date, scheduler?: IScheduler): IObservable; generateWithRelativeTime( initialState: TState, - condition: (TState) => boolean, - iterate: (TState) => TState, - resultSelector: (TState) => TResult, - timeSelector: (TState) => number, + condition: (state: TState) => boolean, + iterate: (state: TState) => TState, + resultSelector: (state: TState) => TResult, + timeSelector: (state: TState) => number, scheduler?: IScheduler): IObservable; } } \ No newline at end of file From b3e31cb8485d3cfbb5a66d6fb87fae2d49119ce9 Mon Sep 17 00:00:00 2001 From: Igor Oleinikov Date: Fri, 6 Dec 2013 15:15:53 +0400 Subject: [PATCH 4/5] angularjs: fixed errors in angular-tests.ts related to switch on TS 0.9.5 --- angularjs/angular-tests.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/angularjs/angular-tests.ts b/angularjs/angular-tests.ts index bcfe31d16..0b6843309 100644 --- a/angularjs/angular-tests.ts +++ b/angularjs/angular-tests.ts @@ -20,7 +20,7 @@ angular.module('http-auth-interceptor', []) * Required by HTTP interceptor. * Function is attached to provider to be invisible for regular users of this service. */ - this.pushToBuffer = function (config: ng.IRequestConfig, deferred: ng.IDeferred) { + this.pushToBuffer = function (config: ng.IRequestConfig, deferred: ng.IDeferred) { buffer.push({ config: config, deferred: deferred From ef86830809b97d2bf93edca37a2c3284222ceb93 Mon Sep 17 00:00:00 2001 From: Igor Oleinikov Date: Fri, 6 Dec 2013 15:19:46 +0400 Subject: [PATCH 5/5] async: fixed errors in async-tests.ts related to switch on TS 0.9.5 --- async/async-tests.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/async/async-tests.ts b/async/async-tests.ts index fefc3fd2a..ae92bbff9 100644 --- a/async/async-tests.ts +++ b/async/async-tests.ts @@ -135,7 +135,7 @@ async.waterfall([ ], function (err, result) { }); -var q = async.queue(function (task, callback) { +var q = async.queue(function (task: any, callback) { console.log('hello ' + task.name); callback(); }, 2);