72 Commits
Author SHA1 Message Date
Jeffery Grajkowski 798dbfbf8f Converting ungeneric "Array" to "any[]"
TypeScript 0.9.5 beta does not allow generic type references without the type argument.  This code will still compile for 0.9.1 users.  Flight and Ember have further compile problems in 0.9.5 that I don't feel qualified to address as I'm not versed in those libraries.
2013-11-26 10:29:46 -08:00
Masahiro Wakame 1b28c3344b Removed not required .tscparams 2013-11-19 13:56:28 +09:00
Daniel Ferreira Monteiro Alves 56399e9b53 Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped 2013-11-18 02:28:05 -02:00
mihailik b282b5a78a Fix when compiling with the latest TypeScript (develop branch)
Latest TypeScript complains about Array type used without a generic parameter.

I suggest replacing Array with any[], which works for both old and new TypeScript versions.

  knockout.d.ts(171,47): ↵
  error TS2173: Generic type references must include all type arguments. ↵
  knockout.d.ts(172,76): error TS2173: Generic type references must include all type arguments. ↵
  knockout.d.ts(200,36): error TS2173: Generic type references must include all type arguments. ↵
  knockout.d.ts(202,36): error TS2173: Generic type references must include all type arguments. ↵
  knockout.d.ts(204,38): error TS2173: Generic type references must include all type arguments. ↵
  knockout.d.ts(363,110): error TS2173: Generic type references must include all type arguments. ↵
  knockout.d.ts(489,71): error TS2173: Generic type references must include all type arguments. ↵
  knockout.d.ts(490,66): error TS2173: Generic type references must include all type arguments. ↵
  knockout.d.ts(491,90): error TS2173: Generic type references must include all type arguments. ↵
  knockout.d.ts(492,85): error TS2173: Generic type references must include all type arguments. ↵
2013-11-16 11:11:55 +00:00
Daniel Ferreira Monteiro Alves d9c1467ee5 Parameter dependency made soft on knockout 2013-11-16 01:08:39 -02:00
John Reilly 216d626ac6 Knockout: made sort generic 2013-11-12 15:50:44 +00:00
John Reilly f87f7ed0fa Knockout: Made arrayIndexOf generic 2013-11-11 16:12:55 +00:00
John Reilly a5c43a43fb Knockout: removed implicit any from knockout.amd.ts 2013-11-07 14:38:49 +00:00
John Reilly af41ded271 Knockout: dateItemAlias is optional 2013-11-07 12:16:09 +00:00
John Reilly 48986647b4 Knockout:Dealt with implicit any in knockout.d.ts
There are probably still more overloads required for renderTemplate and
renderTemplateForEach as these methods do a lot of different things and
allow many possibilites in terms of types of arguments to be passed.
2013-11-07 11:57:38 +00:00
basarat 7e81971a23 Merge pull request #1226 from johnnyreilly/master
Knockout:Removed non-generic overloads from utils / Globalize: reduced implicit anys
2013-11-05 16:05:38 -08:00
basarat cdd8ba733e Merge pull request #1203 from Igorbek/master
Minor changes in knockout; Added knockout.rx definitions
2013-11-05 16:03:03 -08:00
John Reilly 653653dfaa Knockout:Removed non-generic overloads from utils
As far as I can tell these no longer fulfil a purpose and aren't needed
for backward compatibility.  As an aside they appear to currently
confuse the TypeScript compiler as well (see
https://typescript.codeplex.com/workitem/1865 )
2013-11-05 12:17:20 +00:00
Daniel Ferreira Monteiro Alves b45771bc28 Fix on extend method and others for compatibility with Knockout 3 2013-11-05 04:29:31 -02:00
Igor Oleinikov 87d312bed7 Removed read and write functions from subscribable
read/write defined only in observable and computed
2013-10-29 17:02:54 +04:00
Igor Oleinikov 3039e58e38 Fixed inheritance and function definitions in Kockout
- fixed inheritance
- fixed fn definitions
- *Functions interfaces made generic to allow generic extensions
- added more options in KnockoutComputedDefintion
2013-10-27 21:44:37 +04:00
vvakame 34899afaae Merge commit '2772dfeec9cdb1744f6c010babef9e40b6770dd7' into plan-of-destroy-implicitAny 2013-10-18 12:41:53 +09:00
Tom Kuijsten b8829669a7 Added generic overload method declarations for the ko.utils.arrayX functions 2013-10-09 13:43:24 +02:00
vvakame 2708bc05cd Fixed tsc failed on Node.js v0.8.25 2013-10-03 11:23:38 +09:00
vvakame 3fe1f6bc4e Fixed to CI test passing 2013-10-03 10:18:58 +09:00
Diullei 207b3fd04a issue #371 - missed the ko.utils.peekObservable helper method 2013-09-16 23:35:26 -03:00
Boris Yankov 41ead7462b Add definitions for stripe, knockout.es5, jquery.payment and jquery.superLink 2013-09-11 17:33:56 +03:00
Neil Stalker f1a37d4cfa Fix knockout tests 2013-09-01 11:03:07 +01:00
Richard Hepburn 5b52dd6dc9 Fixed the KnockoutExtenders interface definition
The TS 0.9.1.1 compiler was complaining that the throttle property was
missing a generic type argument.
2013-08-21 15:49:58 -04:00
Andrew Gaspar be83964dad Made knockout.d.ts support both AMD and static loading. 2013-08-15 17:17:36 -05:00
Boris Yankov f6f5824cea Merge pull request #844 from cbelisle/master
Add selectExtensions to knockout
2013-08-07 10:13:34 -07:00
Christian Bélisle cb7fbc204f Add selectExtensions to knockout 2013-08-07 12:03:59 -04:00
Boris Yankov ffe87ddf41 Merge Updates to Knockout and Mocha 2013-08-07 18:52:06 +03:00
Boris Yankov dd35f69637 Big replacement: bool with boolean 2013-08-07 16:59:39 +03:00
John Reilly c848fbb3fa Fix for TS 0.9.1
Removed extra overload of ensureSelectElementIsRenderedCorrectly to
prevent this compiler error with TS 0.9.1: "error TS2175: Overloads
cannot differ only by return type.".  Also amended jasmine switching
bool to boolean so tests pass.
2013-08-07 11:00:22 +01:00
skideh 4c85dad3e0 Added ko.unwrap shortcut
Detailed in release notes for 2.3.0 https://github.com/knockout/knockout/releases/tag/v2.3.0

There is a shortcut for ko.utils.unwrapObservable, now a much nicer cleaner ko.unwrap
2013-07-26 23:58:05 -06:00
jfoliveira 661adf0b64 Added getSubscriptionsCount function to KnockoutComputedFunctions
This function was missing and is expected to be available to all KnockoutComputer<T> objects, as stated in the docs:
http://knockoutjs.com/documentation/computedObservables.html#computed_observable_reference
2013-07-22 14:47:40 +01:00
Jan Voráček bcbe4c1199 unwrapObservable should be generic 2013-07-18 14:39:16 +02:00
Marc-Andre Roy 0592d2fb45 Update version number to 2.3 2013-07-17 10:48:04 -04:00
Marc-Andre Roy 2aa9a41e3b Allow arrayPushAll to accept an ObservableArray as first parameter 2013-07-17 10:47:27 -04:00
BreeeZe a55f110fe3 Added generic type as return type since shift() and pop() return an item from the array 2013-07-05 23:24:13 +02:00
Daniel Ferreira Monteiro Alves 3b6e8c80f0 Little fix for BindingHandlers 2013-06-26 02:01:08 -03:00
Nicholas Wolverson 6c9592fdc4 Simplify optional overloads 2013-06-24 09:36:51 +01:00
Natan Vivo b6307ba232 Fix wrong signature on knockout computed. Missing options argument.
Ref: http://knockoutjs.com/documentation/computedObservables.html#computed_observable_reference
2013-06-22 13:50:10 -03:00
Diullei Gomes b4adabde42 Merge pull request #641 2013-06-21 02:01:23 -03:00
Nicholas Wolverson 92011c1772 Fix Knockout tests for 0.9/generics
Allows ko.observable()
2013-06-19 13:32:56 +01:00
Boris Yankov bcc1a8bb52 Merge pull request #613 from JudahGabriel 2013-06-19 04:33:08 +03:00
Boris Yankov 3f0b158c4c Fix several tests 2013-05-25 18:27:49 +03:00
Boris Yankov 0a7d1d2943 Merge pull request #572 from diachedelic/master
knockout module definition
2013-05-25 04:00:56 -07:00
Boris Yankov 00be80c886 Merge pull request #573 from fsoikin/KO-virtual-elements
Added ko.virtualElements.childNodes
2013-05-24 05:37:33 -07:00
Fyodor Soikin f50ea2c3e5 Added ko.virtualElements.childNodes 2013-05-22 00:16:00 -04:00
James Diacono 09a596f414 Removed extraneous duplication, fixed building with 0.9.0 2013-05-22 02:18:24 +01:00
James Diacono a9766db4a2 Added a version of knockout.d.ts for AMD compilation (i.e. RequireJS). Compiles in TypeScript 0.8.3 and will probably compile in 0.9.0 final (as of TypeScript 346c054bba830d566bc18c1e998cde327704fee4 it throws up when the template section at the bottom is included).
Haven't done any tests or anything...
2013-05-22 00:55:24 +01:00
Boris Yankov 086c1aa31b Merge pull request #558 from fsoikin/KO-virtual-elements
Added types for ko.virtualElements.*
2013-05-19 12:05:10 -07:00
Fyodor Soikin 91bb9c0ad2 Added types for ko.virtualElements.* 2013-05-17 11:27:04 -04:00