Brendan Kenny
f45add0a7d
checkJs: require JSDoc type argument for Array, Object, and Promise in noImplicitAny ( #32829 )
...
* Require type argument for JSDoc Array, Object, and Promise in noImplicitAny
* add jsdoc Array/Object/Promise noImplicitAny tests
2019-08-16 12:41:09 -07:00
Anders Hejlsberg
489abcacd4
Merge pull request #32919 from microsoft/fix32752
...
Stricter criteria for eliminating types in unions during inference
2019-08-16 10:55:48 -07:00
Nathan Shively-Sanders
5380075a84
Always run Public API tests, allow lowercase skippercent ( #32892 )
2019-08-16 10:41:11 -07:00
Daniel Rosenwasser
7cf2d82dbd
Update node types dependency ( #32424 )
2019-08-16 09:48:10 -07:00
laoxiong
cd84d75147
refactor: modify the TokenFlags default value ( #32112 )
2019-08-16 09:45:20 -07:00
Anders Hejlsberg
af7ccf954a
Accept new baselines
2019-08-16 07:45:08 -07:00
Anders Hejlsberg
c816cf2562
Add additional test
2019-08-16 07:45:02 -07:00
Anders Hejlsberg
ac2f151412
Accept new API baselines
2019-08-16 07:33:55 -07:00
Anders Hejlsberg
abc61a0949
Add InferencePriority.Circularity per CR feedback
2019-08-15 18:08:01 -07:00
阿卡琳
a53e4a19ef
Allow to omit the begin parameter of %TypedArray%.prototype.subarray ( #32125 )
...
* Allow to omit the begin parameter of %TypedArray%.prototype.subarray
* update baselines
2019-08-15 15:58:24 -07:00
Tan Li Hau
dcb763f624
Report error when using generic class in js file ( #31723 )
...
* Report error when using generic class in js file
* Replace "ClassDeclaration | ClassExpression" to ClassLikeDeclaration
Co-Authored-By: Klaus Meinhardt <klaus.meinhardt1@gmail.com>
* add noEmit:true
2019-08-15 15:49:50 -07:00
Francois Hendriks
334b8590e9
Add check for Records in reportNonexistentProperty function ( #31701 )
2019-08-15 15:29:42 -07:00
Klaus Meinhardt
efa19f6777
remove useless condition as argumentExpression is always defined ( #31567 )
...
* remove useless condition as argumentExpression is always defined
* fix formatting
* remove obsolete diagnostic
2019-08-15 15:25:10 -07:00
Ryan Cavanaugh
0bc3468733
small refactor to cut back on type assertions ( #32920 )
2019-08-15 15:18:27 -07:00
Orta
6cd8bcd6c9
Merge pull request #31185 from collin5/b30851
...
Restrict spreading for Instantiable Type with non object constraint
2019-08-15 13:50:01 -07:00
Orta
cfeebda837
Merge pull request #32765 from orta/debug_scanner
...
Adds a debugging command to the scanner
2019-08-15 12:54:45 -07:00
Matthew Miller
c6a0739dc9
fix(docs): Fixed the docs for Array#slice not spec ( #31182 )
...
ifying that the 'end' parameter is exclusive.
2019-08-15 10:28:28 -07:00
Anders Hejlsberg
86d9153374
Accept new API baselines
2019-08-15 10:21:01 -07:00
Kagami Sascha Rosylight
f304b81fa5
Point es2020 in esnext.d.ts ( #32776 )
2019-08-15 10:06:46 -07:00
Andrew Branch
2dd10bdfa1
Reuse unchanged ambient declarations in incremental parsing ( #32849 )
...
* Incrementally parse unchanged ambient declarations
* Re-parse modifiers and decorators so as not to skip errors
* Revert unnecessary change
* Undo the test change that was changed 2 years ago
2019-08-15 10:05:21 -07:00
Anders Hejlsberg
6d46850172
Accept new baselines
2019-08-15 10:02:39 -07:00
Anders Hejlsberg
f929a25407
Add regression test
2019-08-15 10:02:32 -07:00
Anders Hejlsberg
a81ce061de
Stricter criteria for eliminating types in unions during inference
2019-08-15 08:55:50 -07:00
Orta
ae66fbeab9
Merge pull request #32911 from jack-williams/jw-equals
...
Comment correction
2019-08-15 07:04:50 -07:00
Jack Williams
f1cfefc3db
Comment correction
2019-08-15 11:06:56 +01:00
Daniel Rosenwasser
d442ecc24a
Merge pull request #32904 from microsoft/getRidOfCrappyLiterals
...
Prefer reporting base primitives in various operations
2019-08-14 17:47:18 -07:00
Daniel Rosenwasser
8dec7a2763
Accepted baselines.
2019-08-14 17:22:15 -07:00
Wesley Wigham
1747ee7a55
Perfer the non-module name of a symbol when writing the name of a symbol ( #32880 )
2019-08-14 17:16:17 -07:00
Daniel Rosenwasser
1ad443ed25
A bit of cleanup.
2019-08-14 16:48:24 -07:00
Daniel Rosenwasser
465bcc6da0
Accepted baselines.
2019-08-14 16:16:58 -07:00
Daniel Rosenwasser
3d11930453
Get base primitive type for unary operators.
2019-08-14 16:16:43 -07:00
Daniel Rosenwasser
cdd6b418d8
Accepted baselines.
2019-08-14 16:02:53 -07:00
Daniel Rosenwasser
c555d4df89
Report on base primitives for certain operations.
2019-08-14 16:02:35 -07:00
Andrew Branch
2217f0b859
Fix export=global auto import exclusion ( #32898 )
2019-08-14 15:50:25 -07:00
Ryan Cavanaugh
11c28d6dd0
Update versions to 3.7 ( #32879 )
...
* Update versions to 3.7
* Update API baselines
2019-08-14 13:00:26 -07:00
Sheetal Nandi
8f30c09d99
Merge pull request #32893 from ajafff/classexpressionpropertymodifiers
...
report invalid modifiers on class expression properties
2019-08-14 12:41:46 -07:00
Klaus Meinhardt
8eeb763cdd
report invalid modifiers on class expression properties
...
Fixes : #32532
2019-08-14 21:00:19 +02:00
Sheetal Nandi
2483803398
Merge pull request #32887 from microsoft/incrementalNoEmit
...
Disallow incremental with noEmit
2019-08-14 10:06:11 -07:00
Sheetal Nandi
0e93cf61fc
Disallow incremental with noEmit
...
Fixes #32882
2019-08-14 09:47:49 -07:00
Sheetal Nandi
31a26120f9
Merge pull request #32788 from microsoft/tsbuildFixes
...
Fixes for tsbuild scenarios
2019-08-14 09:07:24 -07:00
TypeScript Bot
8b45b3dd25
Update user baselines ( #32886 )
2019-08-14 09:03:27 -07:00
Wesley Wigham
602966ba4e
Fix references to path-mapped ambient modules in declaration files ( #32878 )
...
* Fix references to path-mapped ambient modules in declaration files
* Fix lint
2019-08-13 16:34:03 -07:00
Ron Buckton
a74f109f95
Do not escape actual template literals on emit ( #32844 )
2019-08-13 15:54:35 -07:00
Sheetal Nandi
370a596705
Merge pull request #32847 from microsoft/jsEditPerf
...
Check cancellation token in function/arrow/class expresisons, Cleanup after open file only if new file is opened in the request
2019-08-13 12:51:46 -07:00
Sheetal Nandi
c52b129a19
Add cancellation token check for function expression, arrow expression and class expression just like their counter part declarations
...
This helps in early exit if request is cancelled and intellisense in js files is super quick with edits
2019-08-13 11:41:08 -07:00
Sheetal Nandi
a35f7996a6
Do cleanup after opening files only if opening a file.
2019-08-13 11:41:08 -07:00
Daniel Rosenwasser
c8d937ecd3
Merge pull request #32726 from fuafa/completion-after-private
...
Fix completion disappear after a property declaration with a private modifier
2019-08-13 11:09:32 -07:00
TypeScript Bot
df3c746070
Update user baselines ( #32837 )
2019-08-13 08:35:42 -07:00
Sheetal Nandi
1a9198a53a
PR feedback
2019-08-12 16:06:09 -07:00
Ron Buckton
decc3cd671
Elide /index from auto-import when using rootDirs compiler option ( #32828 )
2019-08-12 16:05:15 -07:00