Commit Graph
327 Commits
Author SHA1 Message Date
Ron Buckton 35ef1f7cbf Merge branch 'master' into asyncGenerators 2017-01-15 15:28:04 -08:00
Mohamed Hegazy 9865a17c48 Merge pull request #11222 from kitsonk/array-slice-typings
Improve Array.prototype.splice typing
2016-12-30 14:28:15 -08:00
Ron Buckton 6a737c88f7 Move async generators to esnext 2016-12-30 14:10:11 -08:00
Ron Buckton 87eeb577a3 Merge branch 'master' into asyncGenerators 2016-12-19 11:51:52 -08:00
Nathan Shively-Sanders 8f2d531907 Merge pull request #12680 from aluanhaddad/12678
Add ReadonlyArray<T>.includes to es2016.array.include.d.ts
2016-12-06 07:50:34 -08:00
Aluan Haddad ee0894339d Add ReadonlyArray<T>.includes to es2016.array.include.d.ts 2016-12-05 18:25:45 -05:00
Ron Buckton 8af87dce8b Merge branch 'master' into asyncGenerators 2016-11-30 12:47:50 -08:00
Mohamed Hegazy 82e84e272e Make sure all overloads have comments 2016-11-28 17:30:37 -08:00
Mohamed Hegazy 143fc9164f Revert https://github.com/Microsoft/TypeScript/pull/12207 2016-11-28 17:30:26 -08:00
Mohamed Hegazy 72cee3e045 Merge pull request #12434 from Microsoft/Fix12377
Add special handeling for function and array in Object.freeze
2016-11-23 13:26:36 -08:00
Mohamed Hegazy 15d870bdcf Use Function instead of call and construct signatures 2016-11-23 10:56:42 -08:00
Mohamed Hegazy 60395565e6 Handel call and construct signatures 2016-11-23 09:48:25 -08:00
Mohamed Hegazy 72df02cbbd Add function 2016-11-21 23:27:18 -08:00
Mohamed Hegazy 8a334ac00d Add special handeling for function and array in Object.freeze 2016-11-21 23:13:22 -08:00
Mohamed Hegazy ab8d6c0dab Port lib changes 2016-11-21 22:45:36 -08:00
Anders Hejlsberg 854a20f1fe Update Record<K, T> type 2016-11-21 11:42:21 -08:00
Ron Buckton 1c0917abef Merge branch 'master' into asyncGenerators 2016-11-18 10:32:54 -08:00
Ryan Cavanaugh 29481f67f4 Revert "fix #11670, support type guards in NumberConstructor (#11722)"
This reverts commit 4fbbbed321.
2016-11-16 16:25:23 -08:00
Ron Buckton 28d23ce8de Add for-await-of, always use Symbol for iterables. 2016-11-16 14:22:42 -08:00
Ron Buckton ab1dc522a4 Merge branch 'emitHelper' into asyncGenerators 2016-11-16 12:23:32 -08:00
Anders Hejlsberg d32196ff36 Add predefined mapped types and revise Object.freeze 2016-11-15 12:14:46 -08:00
Mohamed Hegazy 2827b370cc Merge pull request #12207 from ethanresnick/precise-object-entry-types
More precise Object.entries type declarations
2016-11-14 13:55:27 -08:00
(´・ω・`) 4166eeb284 fix #12137, correct ProxyHandler signatures (#12172)
* fix #12137, correct ProxyHandler signatures

* address PR review
2016-11-13 15:27:07 -08:00
Ethan Resnick ea33d6e501 More precise Object.entries type declarations
We can leverage the new index type queries and indexed access types
from #11929 to get better type inference for Object.entries.
2016-11-13 02:59:50 -05:00
Cotton Hou 9a8e1bf8a6 Add ES2017 string padding (#12152)
* add es2017.string.d.ts for String.prototype.{padStart,padEnd}

* append es2017.string.d.ts into es2017.d.ts

* add es2017.string into commandLineParser

* append es2017.string into error message for unit tests of commandLineParser

* append es2017.string into Gulpfile

* append es2017.string into Jakefile
2016-11-10 12:43:51 -08:00
Ron Buckton 4f3fb80b98 Parse, check, and downlevel emit for for-await-of 2016-11-09 17:40:17 -08:00
Ron Buckton 4b5686a52f Added emit transforms for async generators. 2016-11-09 17:06:08 -08:00
Ron Buckton b5cc96c87d Merge branch 'asyncGeneratorsUpLevel' into asyncGenerators 2016-11-09 14:57:23 -08:00
Ron Buckton bd867785bc type checking for pseudoiterable 2016-11-09 14:40:47 -08:00
Ron Buckton 74ec093d01 Merge branch 'emitHelper' into asyncGenerators 2016-11-08 18:13:31 -08:00
Mohamed Hegazy 2bf38ab6cd Port fix for https://github.com/Microsoft/TypeScript/issues/12069 (#12095) 2016-11-07 21:09:17 -08:00
Ron Buckton c6ee25d95b Type checking for async iterables and async generators. 2016-11-05 18:48:33 -07:00
Ron Buckton cb853569e4 Relaxed ES2015 restrictions for generator type check 2016-11-05 11:50:54 -07:00
Mohamed Hegazy 8984e43b20 Update generated files (#11963) 2016-10-31 13:15:46 -07:00
(´・ω・`) 4fbbbed321 fix #11670, support type guards in NumberConstructor (#11722) 2016-10-19 14:10:44 -07:00
Mohamed Hegazy 2cd404038e Port fix in https://github.com/Microsoft/TypeScript/pull/11293 to correct file 2016-10-13 17:26:12 -07:00
Michael e9242b1681 fix typo in type definition (#11346) 2016-10-13 16:23:14 -07:00
Daniel Rosenwasser 7f3db5cf18 Added overloads for 'map' on tuple types. 2016-09-29 00:41:06 -07:00
Kitson Kelly 723ffab8df Improve Array.prototype.slice typing 2016-09-28 21:50:33 +01: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