Commit Graph

28909 Commits

Author SHA1 Message Date
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
Daniel Rosenwasser 95fb220e88 Merge pull request #28626 from j-oliveras/patch-1
Update bug template to version 3.3
2018-12-07 13:24:19 -08:00
Sheetal Nandi c156c9377a Add note about comparing source positions 2018-12-07 08:56:22 -08:00
Josh Goldberg 773c50f05a Better error message for invalid bigint literals ending with n
Helps with the cases of decimals and exponentials, though not with numbers incorrectly starting with `0`.

Fixes #28887.
2018-12-07 00:40:13 -08:00
Daniel Rosenwasser 75c51f50bb Accepted baselines. 2018-12-06 18:07:10 -08:00
Daniel Rosenwasser 6fcc815aa8 Check if the expression had any trailing comments. 2018-12-06 18:06:59 -08:00
Sheetal Nandi 2f84741725 Remove unnecessary fields 2018-12-06 15:22:46 -08:00
Sheetal Nandi 1ed67c0ebd Accept test changes 2018-12-06 15:22:46 -08:00
Sheetal Nandi fa7f5cb5a0 Actually verify when dependency and main project is open 2018-12-06 15:22:45 -08:00
Sheetal Nandi 6cb3065194 Test to verify presence of .d.ts file 2018-12-06 15:22:45 -08:00
Sheetal Nandi 3dc0d5a77c Watch missing map file and update the source mapping accordingly 2018-12-06 15:22:44 -08:00
Sheetal Nandi 8f3d2d9f76 Goto defintion will not go to source if map is present 2018-12-06 15:22:44 -08:00
Sheetal Nandi 34a12839ba Test that when map file is created the changes are reflected. 2018-12-06 15:22:44 -08:00
Sheetal Nandi 60ae299f0c Add test to verify when depedency and main project is open 2018-12-06 15:22:44 -08:00
Sheetal Nandi d86aeb2f00 TODOs 2018-12-06 15:22:43 -08:00
Sheetal Nandi d0976509c9 Add tests and fix DocumentPositionMapper creation on updates to d.ts, source file, map file etc 2018-12-06 15:22:43 -08:00
Sheetal Nandi 0113f43632 Fix the edits clamping from #28583 after rebasing to master 2018-12-06 15:22:43 -08:00
Sheetal Nandi 751cb9e2c3 Update source and declaration projects on update to declaration file or map file
TODO: add tests
2018-12-06 15:22:42 -08:00
Sheetal Nandi 56a39b754c Keep alive declaration script info and map file info if source file info is alive 2018-12-06 15:22:42 -08:00