Commit Graph

35208 Commits

Author SHA1 Message Date
Sheetal Nandi 7c92d09e23 When removing the errors for the exports from the file, apart from removing transitive exports, remove the diagnostics of file that import these exports
Fixes #28983
2018-12-12 15:23:51 -08:00
Anders Hejlsberg fecbdb68bd Merge pull request #28965 from Microsoft/simplifyIndexedAccess
Simplify indexed access types applied to mapped types
2018-12-11 17:56:03 -08:00
Daniel Rosenwasser caa7441b1f Accepted baselines. 2018-12-11 16:56:45 -08:00
Daniel Rosenwasser 2999a1eb47 Merge remote-tracking branch 'origin/master' into numericPropertyAccess 2018-12-11 16:52:23 -08:00
Anders Hejlsberg c3a93944aa Accept new baselines 2018-12-11 15:12:54 -08:00
Anders Hejlsberg 77d01ab332 Update tests 2018-12-11 15:12:47 -08:00
Anders Hejlsberg 0dcaaa5c50 Simplify indexed accesses on mapped types with no depth limit 2018-12-11 15:11:57 -08:00
Daniel Rosenwasser 5ab24ed7e0 Merge pull request #28951 from Microsoft/fixLibToIterableAndES5
Only use 'es2015.iterable' to avoid accidental es2015 feature usage.
2018-12-11 13:29:39 -08:00
Anders Hejlsberg 02b13a916a Accept new baselines 2018-12-11 12:12:57 -08:00
Anders Hejlsberg 2150a64f0c Add tests 2018-12-11 12:11:16 -08:00
Anders Hejlsberg 44116b5241 Simplify indexed accesses on mapped types up to five levels deep 2018-12-11 12:11:07 -08:00
TypeScript Bot ea36186c47 Update user baselines (#28961) 2018-12-11 10:20:12 -08:00
Philip Pesca e6aa992095 Fix error message when type argument arity is wrong (#28366)
* Fix error message when type argument arity is wrong

* Parenthesize 's' in plurals

* Update baseline

* Update baseline

* Use old error message

* Revert parantheses
2018-12-11 09:54:38 -08:00
Daniel Rosenwasser 9a6d2ee664 Accepted baselines. 2018-12-10 22:21:15 -08:00
Daniel Rosenwasser 2e9be8c05b Added more tests, including some in 'removeComments' mode. 2018-12-10 22:21:15 -08:00
Daniel Rosenwasser 28c3663e62 Don't use 'fill' in 'fill'. 2018-12-10 21:20:32 -08:00
Daniel Rosenwasser cc477ee891 Only use 'es2015.iterable' to avoid accidental es2015 feature usage. 2018-12-10 17:46:17 -08:00
Daniel Rosenwasser 3c408d8054 Merge pull request #28946 from Microsoft/lowercaseLocaleDirectories
Always generate lowercase locale directory names
2018-12-10 17:33:39 -08:00
Anders Hejlsberg c5c4908ab6 Merge pull request #28948 from Microsoft/discriminatedUnionIndexSignature
Fix crash related to discriminated unions with index signatures
2018-12-10 17:16:30 -08:00
Daniel Rosenwasser b99c60a68f Merge pull request #28921 from ajafff/no-set
Avoid uses of ES6 Set, use Array instead
2018-12-10 17:15:19 -08:00
Daniel Rosenwasser c77fcf217b Merge pull request #28932 from j-oliveras/No-es2015-usages
Change es2015 usages to existing ts functions
2018-12-10 17:11:28 -08:00
Anders Hejlsberg aa9db9a8fd Accept new baselines 2018-12-10 16:30:50 -08:00
Anders Hejlsberg 45411e525c Add tests 2018-12-10 16:30:30 -08:00
Anders Hejlsberg 9479353d5c Fix handling of index signatures in discriminated unions 2018-12-10 16:30:21 -08:00
Daniel Rosenwasser d1cafe7751 Always generate lowercase locale names so 'LKG's produce identical results on case-sensitive file systems. 2018-12-10 14:19:53 -08:00
Daniel Rosenwasser bc59582c7d Merge pull request #28627 from ajafff/arrow-arguments
ArrowFunction has no own 'arguments'
2018-12-10 11:42:43 -08:00
Daniel Rosenwasser 3e6a666b5e Merge pull request #28919 from a-tarasyuk/feature/28893-allow-trailing-comma-on-tuple-types
feature/28893 allow trailing comma on tuple types
2018-12-10 11:33:33 -08:00
Anders Hejlsberg cd6d2fdc18 Merge pull request #28940 from Microsoft/explicitUnknownConstraint
Type parameter constrained to 'unknown' not assignable to '{}'
2018-12-10 10:29:06 -08:00
Anders Hejlsberg bb21cf5ca1 Merge pull request #28920 from Microsoft/improveBindTyping
Improve 'bind' typing in --strictBindCallApply mode
2018-12-10 10:28:37 -08:00
TypeScript Bot b980e19df2 Update user baselines (#28941) 2018-12-10 09:47:48 -08:00
Anders Hejlsberg 4d67c8f873 Accept new baselines 2018-12-10 09:46:03 -08:00
Anders Hejlsberg d2cc282134 Add tests 2018-12-10 09:45:55 -08:00
Anders Hejlsberg c8091acc5e Accept new baselines 2018-12-10 09:14:50 -08:00
Anders Hejlsberg 7a0779288f Add tests 2018-12-10 09:14:41 -08:00
Anders Hejlsberg a8964cbc60 Type parameter with 'unknown' constraint not assignable to '{}' 2018-12-10 08:59:12 -08:00
Jordi Oliveras Rovira 599a963493 Add newline 2018-12-09 20:42:46 +01:00
Jordi Oliveras Rovira 6a82b0a96b Add newline, bad edit 2018-12-09 20:42:02 +01:00
Jordi Oliveras Rovira 4e43dcdc05 Change usages of String.prototype.endsWith to ts.endsWith. 2018-12-09 20:25:17 +01:00
Jordi Oliveras Rovira 3d23e7a0a4 Change usage of String.prototype.startsWith to ts.startsWith. 2018-12-09 20:24:48 +01:00
Jordi Oliveras Rovira f41b4e088d Change usage of Array.prototype.find to ts.find. 2018-12-09 20:23:56 +01:00
Klaus Meinhardt 67f037ccf4 Avoid uses of ES6 Set, use Array instead
Fixes: #28918
2018-12-08 22:34:47 +01:00
Anders Hejlsberg 201eec6230 Update fourslash list of global types 2018-12-08 11:20:31 -08:00
Anders Hejlsberg 992513791d Fix findAllReferences for 'this' parameter declarations 2018-12-08 11:03:37 -08:00
Anders Hejlsberg aea2a12d79 Accept new baselines 2018-12-08 11:03:00 -08:00
Anders Hejlsberg 9cc997fca7 Improve typing of 'bind' method on function types 2018-12-08 11:02:19 -08:00
Alexander e219b17ff0 TupleType - add additional tests to handle error on extra comma 2018-12-08 20:50:09 +02:00
Alexander a92462db6c 28893 - update baseline 2018-12-08 12:06:37 +02:00
Alexander 94b3d1a2b5 Allow trailing comma on tuple types 2018-12-08 11:53:18 +02:00
Daniel Rosenwasser c2898db9dd Merge pull request #28612 from vvakame/feat-showConfig-error
show diagnostic when error occurred with --showConfig
2018-12-07 16:42:30 -08:00
Anders Hejlsberg 34d9d4bc8c Merge pull request #28870 from Microsoft/discriminatedUnionInference
Improved type inference for discriminated unions
2018-12-07 15:44:41 -08:00