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
Daniel Rosenwasser
8150169762
Merge pull request #28857 from JoshuaKGoldberg/identifiers-after-numeric-literals
...
Added error for IdentifierStart immediately after a NumericLiteral
2018-12-06 11:49:56 -08:00
Josh Goldberg
a211184347
Clarified error message; extended error to identifier end
...
Lengthening the reported error length to include all of the identifier necessitates scanning for all of the identifier. I also reset the `pos` after so other identifier scanning still happens.
2018-12-06 11:17:06 -08:00
typescript-bot
8a77e85fa4
Update user baselines
2018-12-06 14:26:06 +00:00
Anders Hejlsberg
1896248ff2
Accept new baselines
2018-12-05 15:20:31 -08:00
Anders Hejlsberg
4ae0848bd4
Add tests
2018-12-05 15:20:21 -08:00
Anders Hejlsberg
2f7cf9e26c
Accept new baselines
2018-12-05 15:20:12 -08:00
Daniel Rosenwasser
87e45f9e04
Accepted baselines.
2018-12-05 15:02:15 -08:00
Daniel Rosenwasser
3fe72631ce
Added test case for trivia preceding dot in numeric LHS in property accesses.
2018-12-05 15:02:00 -08:00
Anders Hejlsberg
676d8af43a
Only infer from constituents with matching discriminants in unions
2018-12-05 11:46:06 -08:00
Anders Hejlsberg
07dbc56208
Merge pull request #28854 from Microsoft/fixExcessPropertyChecks
...
Improve excess property checks
2018-12-05 08:51:08 -08:00
Wesley Wigham
2109c34a8c
Merge pull request #28856 from weswigham/showConfig-exhaustive-test
...
Fix paths showConfig, exhaustively test showConfig
2018-12-04 23:19:35 -08:00
Josh Goldberg
31fca3af4d
Accepted new baselines
2018-12-04 18:33:06 -08:00