26138 Commits

Author SHA1 Message Date
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
Sheetal Nandi
0aa4da43ad Life time of declaration, sources and map infos
Map Info and sources is not ideal and need to revisited since we need to update mapper and projects correctly
// TODO: lifetime of source project and declaration map
2018-12-06 15:22:41 -08:00
Sheetal Nandi
5c920f3368 Dont unnecessarily make textStorage internal 2018-12-06 15:22:40 -08:00
Sheetal Nandi
afdf1e90ec Dont depend on project in document position mapper so that we can unload or remove projects independently 2018-12-06 15:22:40 -08:00
Sheetal Nandi
12428d45c0 Add method on host to get DocumentPositionMapper so it can be cached. 2018-12-06 15:22:39 -08:00
Sheetal Nandi
0dad79e8b3 Handle source and generated files more gracefully 2018-12-06 15:22:38 -08:00
Sheetal Nandi
1db8bb062c Use file names instead of paths for reading files 2018-12-06 15:22:38 -08:00
Sheetal Nandi
0a8c47bd45 Refactoring to createSourceMapperHost 2018-12-06 15:22:38 -08:00
Sheetal Nandi
86857d5b09 Use program directly to get the sourceFile of source position 2018-12-06 15:22:38 -08:00
Sheetal Nandi
c65e43e85e Do not close over program in getSourceFileLike 2018-12-06 15:22:37 -08:00
Wesley Wigham
71286e3d49
Merge pull request #28878 from typescript-bot/user-update-20181104
🤖 User test baselines have changed
v3.2.2
2018-12-06 14:24:09 -08:00