Commit Graph

289 Commits

Author SHA1 Message Date
Daniel Rosenwasser 7f3db5cf18 Added overloads for 'map' on tuple types. 2016-09-29 00:41:06 -07:00
zhengbli c08e2bfd28 update dom libs 2016-09-26 16:52:25 -07:00
Mohamed Hegazy 1e9d7e5f66 Fix #10002: add dom.iterable to supported lib values 2016-09-20 17:11:39 -07:00
Justin Johansson fc4a5df632 Fix Reflect has method signature(s) per issue #10949 initial report 2016-09-17 12:00:35 +09:30
Mohamed Hegazy 9d8d2b6cf7 Merge pull request #10921 from gmoothart/readonly-collections
Add readonly typings for Set and Map
2016-09-15 11:26:29 -07:00
Gabe Moothart a9d4b3016a indenting 2016-09-15 10:47:19 -07:00
Gabe Moothart e2ee3c5c15 Removed constructor typings which can't be used
Also corrected some parameter names.
2016-09-15 10:33:06 -07:00
Mohamed Hegazy 10b3d73324 Merge pull request #10917 from Salasar/Fix10843
Fix 10843: Change Array.prototype.findIndex method definition according to ES6 spec
2016-09-15 09:18:16 -07:00
Rostislav Galimsky df5e176e17 update findIndex for es5 typed arrays 2016-09-15 08:39:45 +03:00
Ron Buckton 3e1da93d6e Merge pull request #10448 from Microsoft/improvePromiseType
Improve Promise type definition
2016-09-14 11:58:25 -07:00
Gabe Moothart 2468d440d9 Add readonly typings for Set and Map
Similar to ReadonlyArray, these typings remove the mutation methods from Set and Map so that they can only be initialized by the constructor.
2016-09-14 11:06:28 -07:00
Rostislav Galimsky 9ff425b574 Fix issue 10843 2016-09-14 20:05:12 +03:00
Mohamed Hegazy 2f9879c45e Update other defintions of findIndex 2016-09-13 22:41:40 -07:00
Mohamed Hegazy d42dbfa317 Merge branch 'sergey-shandar-findindex' of https://github.com/sergey-shandar/TypeScript into sergey-shandar-sergey-shandar-findindex 2016-09-13 22:36:15 -07:00
Jeffrey Morlan 48a610c34f Fix ECMA-402 declarations (issue #10618)
1. Make String.prototype.localeCompare's `locales` parameter optional,
   so `undefined` is allowed.
2. Declare the `locales` parameter as a `string | string[]` union
   instead of using overloads. Having separate overloads for `string`
   and `string[]` unnecessarily prevents passing a `string | string[]`.
   (These overloads predate the introduction of union types.)
2016-09-10 12:25:39 -07:00
Ron Buckton 9d4219acf1 Adjust overloads to fix #10524. 2016-09-06 15:23:11 -07:00
Mohamed Hegazy a63c1c8ab2 Merge pull request #10027 from maiermic/type-guards-in-Array.prototype.filter
add Array.prototype.filter signature with type guard
2016-09-06 12:59:29 -07:00
Zhengbo Li 21736a1dbb Fix #6500 (#10728) 2016-09-06 11:36:23 -07:00
zhengbli 794d3e91d0 routine update of dom libs 2016-08-20 20:35:58 -07:00
Ron Buckton ab2750a631 Improves Promise type definition.
Fixes #4903
2016-08-20 00:39:41 -07:00
Nathan Shively-Sanders ce5e2078ee Improve ReadonlyArray<T>.concat to match Array<T>
The Array-based signature was incorrect and also out-of-date.
2016-08-16 11:29:09 -07:00
Yui 9c83243f33 Add ES2015 Date constructor signature that accepts another Date (#10353) 2016-08-15 15:16:54 -07:00
joshaber 8975cd7024 Make ReadonlyArray iterable. 2016-08-09 23:00:47 -04:00
Nathan Shively-Sanders 5f665ad353 Merge pull request #9996 from joshaber/patch-1
Add `find` and `findIndex` to ReadonlyArray
2016-08-08 09:11:09 -07:00
Nathan Shively-Sanders 4a470bd27c Merge pull request #9997 from Microsoft/re-add-strict-concat-signature
Re-add strict concat signature
2016-08-02 11:06:18 -07:00
Michael dbd8dd5c88 add Array.prototype.filter signature with type guard 2016-07-29 15:56:33 +02:00
Nathan Shively-Sanders 09f518243d Re-add concat overload to support inferring tuples 2016-07-27 15:33:36 -07:00
Josh Abernathy 34e78e6dc1 The optional this should be readonly too. 2016-07-27 16:42:14 -04:00
Josh Abernathy 3446557eae Add find and findIndex to ReadonlyArray 2016-07-27 16:40:43 -04:00
Jakub Młokosiewicz 34744802bc Fix typo in comment for MAX_SAFE_INTEGER 2016-07-26 14:58:16 +02:00
Daniel Rosenwasser 4de0a05402 Make TemplateStringsArray completely immutable. 2016-07-07 11:52:07 -07:00
Mohamed Hegazy 29985f33b7 Update language in comment 2016-07-05 16:11:22 -07:00
Yui 19c141aefe Fix PromiseLike to be compatible with es6-promise (#9484) 2016-07-02 21:50:13 -07:00
Mohamed Hegazy b5247959e9 Merge pull request #9405 from zspitz/patch-1
getVarDate should be on the Date interface
2016-06-29 01:11:14 -07:00
Zev Spitz 27e66b0bc8 getVarDate should be on the Date interface 2016-06-29 02:16:18 +03:00
zhengbli ddadb472a6 Add This type to lib 2016-06-28 14:45:56 -07:00
Zev Spitz 3fdaf194f7 VarDate interface and relevant Date.prototype members 2016-06-28 21:26:18 +02:00
Ron Buckton 12bfb7e987 Merge pull request #9204 from Microsoft/promiseAndAsyncUpdates
Update Promise and PromiseLike, fix async functions issues with never.
2016-06-21 18:09:28 -07:00
zhengbli 634818cbac Add missing worker types 2016-06-18 20:35:52 -07:00
Mohamed Hegazy f568ad0ce4 Add conditional index signature for Canvas2DContextAttributes (https://github.com/Microsoft/TypeScript/issues/9244) 2016-06-18 12:01:29 -07:00
zhengbli 48a340f43c routine dom update 2016-06-17 13:02:26 -07:00
Ron Buckton fb9806b5f9 Updates type definitions for Promise and PromiseLike, fixes issues in async functions due to introduction of never type.
Fixes #9193.
2016-06-15 17:36:27 -07:00
Mohamed Hegazy d36d2b3eaa Merge pull request #8771 from YuichiNukiyama/fix8505
add SharedArrayBuffer
2016-06-08 13:27:09 -07:00
york yao f5ab9d7289 change type definition for Object.create 2016-06-06 07:22:37 +08:00
Sergey Shandar cdb0fb324f Fix findIndex documentation. 2016-06-04 03:26:17 -07:00
Yuichi Nukiyama 4e415ebfd0 add SharedArrayBuffer
fix
2016-05-24 00:41:44 +09:00
Mohamed Hegazy f1662f8a18 Fix #8729: Make JSON.stringify accept null and undefined replacers 2016-05-21 12:59:09 -07:00
Juan Luis Boya García 5fb68da1ad Modified all other findIndex() definitions 2016-05-20 12:17:15 +02:00
Juan Luis Boya García 0128192600 Fix findIndex definition 2016-05-20 03:41:56 +02:00
Noj Vek 94d8888b09 Fix #8582: Add Error.prototype.stack definition 2016-05-14 17:29:04 -07:00