Daniel Rosenwasser
4f497e6c0c
Added tests around ES5, assigning to 'import.meta' and properties, global augmentations.
2018-04-10 16:28:50 -07:00
Daniel Rosenwasser
56f4b2eea4
Provide an error when using 'import.meta' without setting 'esnext'.
2018-04-10 16:12:00 -07:00
Daniel Rosenwasser
7c0f249619
Added semicolon.
2018-04-10 16:10:04 -07:00
Daniel Rosenwasser
910c5d338b
Accepted baselines.
2018-04-10 12:59:38 -07:00
Daniel Rosenwasser
f0081f0a04
Basic checking for 'import.meta'.
2018-04-10 12:59:03 -07:00
Daniel Rosenwasser
9e2bbb6f8a
Basic parsing/emitting support for 'import.meta'.
2018-04-10 12:55:43 -07:00
Daniel Rosenwasser
9b8670cf92
Accepted baselines.
2018-04-09 15:28:37 -07:00
Daniel Rosenwasser
8923eec80a
Added tests for 'import.meta'.
2018-04-09 15:26:30 -07:00
Wesley Wigham
83ab341531
Allow variable statements used as declaration sites to be marked visible ( #22798 )
...
* Allow variable statements used as declaration sites to be marked visible and included in declaration emit by alias marking
* Dont forget to transform statements
* Accept baselines
* Accept updated baselines for new test
* Emit scope fix markers
* Add partial private variable declaration emit test
2018-04-09 14:30:40 -07:00
Andy
71b39014eb
Fix bug: Include comment for @param tag with nested tag ( #23276 )
...
* Fix bug: Include comment for @param tag with nested tag
* Add another comment to test
2018-04-09 14:09:59 -07:00
Andy
542184a05a
Rename infoCheck to suggestionCheck ( #23286 )
2018-04-09 14:09:07 -07:00
Andy
e858de9520
Simplify handling of parameter properties in forEachRelatedSymbol ( #23213 )
...
* Simplify handling of parameter properties in forEachRelatedSymbol
* Add assert for other paramProps symbol
2018-04-09 13:26:10 -07:00
Andy
98a5e5cc0d
Prioritize spelling fix over add-missing-member fix ( #23268 )
2018-04-09 13:23:11 -07:00
Andy
998beadba2
Support goto-definition for index signatures ( #23220 )
...
* Support goto-definition for index signatures
* Use checker.getIndexInfoOfType
* Handle undefined info.declaration
2018-04-09 12:48:41 -07:00
csigs
fb02d670ff
LEGO: Merge pull request 23269
...
LEGO: Merge pull request 23269
2018-04-09 09:11:00 -07:00
csigs
bcbaac92e5
LEGO: check in for master to temporary branch.
2018-04-09 16:10:36 +00:00
csigs
ae0ccf340f
LEGO: Merge pull request 23254
...
LEGO: Merge pull request 23254
2018-04-08 03:10:48 -07:00
csigs
678bab2eca
LEGO: check in for master to temporary branch.
2018-04-08 10:10:24 +00:00
Sheetal Nandi
4170f35abc
Merge pull request #23239 from Microsoft/skipWatchingTypeCacheInfos
...
Skip watching script infos in the global type cache location
2018-04-06 17:06:37 -07:00
Andy
9762598775
findAllReferences: forEachRelatedSymbol can always include shorthand destructuring ( #23223 )
...
* findAllReferences: forEachRelatedSymbol can always include shorthand destructuring
* Update rename tests
2018-04-06 16:30:55 -07:00
Andy
e0dbdad22a
IndexInfo#declaration is always an IndexSignatureDeclaration ( #23232 )
2018-04-06 16:20:45 -07:00
Nathan Shively-Sanders
c4788f9198
Update user tests with improved lib settings ( #23238 )
2018-04-06 16:16:34 -07:00
Sheetal Nandi
7a0a1f6a28
Do not watch script infos that are part of global typings location
2018-04-06 15:52:39 -07:00
Sheetal Nandi
c9f39951b6
Do not send project update in background if there was no ensureUpdate pending on the project structure
2018-04-06 14:58:13 -07:00
Sheetal Nandi
62c6fe2ccc
There is no need to ensure project structure when tryiong to get inferred project
...
The project operations will validate if its valid anyways
2018-04-06 14:22:08 -07:00
Sheetal Nandi
e304178c65
Add time stamp into the ti log.
2018-04-06 14:22:04 -07:00
Nathan Shively-Sanders
c466a4541e
Update user test baselines ( #23181 )
...
* Update user test baselines
* Remove outdated error
2018-04-06 13:23:09 -07:00
Nathan Shively-Sanders
a7a01eadba
Allow both module.exports= and module.exports property assignments ( #23228 )
...
* Combining symbol and removing error done but messy
* Small fix + add new test baselines
All other tests are unchanged
* Union conflicting assignment types+better names
* Add tests and update baselines
* Check commonjs export= from resolveExternalModuleSymbol
2018-04-06 13:04:39 -07:00
Andy
70682b7799
Clean up code for nonrelative path completions ( #23150 )
...
* Clean up code for nonrelative path completions
* Remove unnecessary test and simplify based on that
* More code review
* Call getCompletionEntriesFromTypings unconditionally
2018-04-06 12:19:08 -07:00
Mohamed Hegazy
724b74615b
Merge pull request #23218 from TravCav/master
...
Bit more code cleanup
2018-04-06 11:23:33 -07:00
Andy
05cd784230
Remove unnecessary test file ( #23214 )
2018-04-06 10:45:01 -07:00
TravCav
9861569ae9
found another place to fall through in the checker
2018-04-06 13:40:58 -04:00
Andy
2b59c9a0d7
Don't add import completion for re-export with different name ( #23211 )
2018-04-06 10:05:38 -07:00
Mohamed Hegazy
61d9fc65ed
Merge pull request #23203 from HolgerJeromin/patch-1
...
refactor: use union type in `DateConstructor`
2018-04-06 09:42:47 -07:00
Mohamed Hegazy
da312398f5
Merge pull request #23050 from gagoman/fix/22923
...
Fix issue #22923
2018-04-06 09:31:43 -07:00
TravCav
60bd7e861c
removed always true condition
2018-04-06 12:23:41 -04:00
Holger Jeromin
c3d8ec0ee2
refactor: use union type in DateConstructor
2018-04-06 11:27:20 +02:00
csigs
2167b24441
LEGO: Merge pull request 23184
...
LEGO: Merge pull request 23184
2018-04-05 15:10:53 -07:00
csigs
ce7b7f4502
LEGO: check in for master to temporary branch.
2018-04-05 22:10:33 +00:00
Andy
aa8631de98
findAllReferences: Share code between populateSearchSymbolSet and getRelatedSymbol ( #23028 )
2018-04-05 15:00:14 -07:00
Alex Khomchenko
134b3411ee
Fix issue #22923
2018-04-05 21:39:33 +02:00
Andy
24842b4002
When --noUnusedLocals/--noUnusedParameters is disabled, add suggestions instead of errors ( #22361 )
...
* When --noUnusedLocals/--noUnusedParameters is disabled, add suggestions instead of errors
* Improve performance: do not add unused suggestion diagnostics unless asking for a suggestion
* Add "unused" flag to diagnostics
* Code review
* reportsUnused -> reportsUnnecessary
* Fix test
2018-04-05 12:33:00 -07:00
Andy
f61f12613c
findAllReferences: Be consistent how we handle unions in root symobls ( #23002 )
2018-04-05 10:55:55 -07:00
Andy
4f80fbddc2
Fix typo and use array helper ( #23169 )
...
* Fix typo and use array helper
* Update API baselines
2018-04-05 10:17:01 -07:00
TravCav
77164e1eb9
redundant code
2018-04-05 12:58:42 -04:00
Nathan Shively-Sanders
9dd8e296f3
Fix crash in type resolution in JS IIFEs ( #23171 )
...
* Fix crash in type resolution in JS IIFEs
We recognise IIFEs as JS special assignment initialisers, but not as
containers otherwise. That means that IIFEs will not have a symbol
unless they have an *outside* assignment.
The permanent fix will be to make IIFEs a container, based on the
containership of the value that they return. This fix does not do that;
it just makes type resolution return undefined instead of crashing.
* Comment the IIFE-fix line
2018-04-05 09:57:35 -07:00
Mohamed Hegazy
9cb473e102
Merge pull request #23170 from TravCav/master
...
isDefaultExport is always false here.
2018-04-05 09:49:46 -07:00
csigs
796bf46e51
LEGO: Merge pull request 23168
...
LEGO: Merge pull request 23168
2018-04-05 09:11:13 -07:00
csigs
8b42e7359b
LEGO: check in for master to temporary branch.
2018-04-05 16:10:50 +00:00
Mohamed Hegazy
521f2dc869
Merge pull request #23165 from TravCav/master
...
removed unused code
2018-04-05 08:58:51 -07:00