Arthur Ozga
9cd04e06fd
Merge pull request #16309 from aozgaa/codeFixPrefixUnused2
...
Code fix prefix unused2
2017-06-13 11:16:33 -07:00
Nathan Shively-Sanders
2495e6780b
Merge pull request #16488 from Microsoft/add-jsdoc-to-eof-token
...
Add jsdoc to EOF token to catch missed `@typedef`s
2017-06-13 11:14:52 -07:00
Arthur Ozga
2a05bb1441
Merge pull request #16433 from Microsoft/suppressBraceCompletionOfQuotesinComments
...
Suppress brace completion of Quotes in Comments
2017-06-13 11:07:52 -07:00
Nathan Shively-Sanders
b967bbb722
Test @typedef in @typedef-only JS files
...
Previously there was nothing for the @typedef to attach to, so the
comment was never parsed. Now these comments attach to the EOF token.
2017-06-13 10:37:04 -07:00
Yui
23f618b6bc
Merge pull request #16406 from Microsoft/master-fix16402
...
[Master] Language Service on Dynamic import
2017-06-13 10:22:45 -07:00
Nathan Shively-Sanders
3d8cf62846
Merge pull request #16463 from Microsoft/jsdoc-@template-in-scope-as-type-parameter
...
Jsdoc @template in scope as type parameter
2017-06-12 16:07:49 -07:00
Arthur Ozga
70bace78a0
respond to comments
2017-06-12 15:36:34 -07:00
Nathan Shively-Sanders
ecc211345a
Merge pull request #16465 from Microsoft/skip-non-null-assertion-for-reference-expr
...
Skip non-null assertion for references
2017-06-12 15:33:36 -07:00
Nathan Shively-Sanders
497d627a02
Test: Allow ++ after non-null assertion
2017-06-12 14:41:10 -07:00
Andy
fbcddb61e2
Don't bind JSDoc namespace in a TS file ( #16416 )
2017-06-12 14:35:35 -07:00
Anders Hejlsberg
dde60bb624
Merge pull request #16368 from Microsoft/stricterGenericChecks
...
Stricter generic signature checks
2017-06-12 13:56:21 -07:00
Nathan Shively-Sanders
da83eb967a
Returned generic function is instantiated correctly
2017-06-12 13:56:17 -07:00
Anders Hejlsberg
4e9e62d861
Add test
2017-06-12 13:17:24 -07:00
Andy
7fb821e45b
Support completions in destructuring in for-of ( #16454 )
2017-06-12 12:12:51 -07:00
Andy
44d5c44cb5
Document highlights for a JSX tag should just be the matching tag, not all references ( #16453 )
2017-06-12 11:08:21 -07:00
Anders Hejlsberg
a74b790ed5
Add tests
2017-06-11 14:54:46 -07:00
Arthur Ozga
798db1e884
Suppress brace completion of Quotes in Comments
2017-06-09 21:10:01 -07:00
Yui T
f765233e07
Update baseline
2017-06-09 18:34:21 -07:00
Anders Hejlsberg
76093c24cd
Merge branch 'master' into stricterGenericChecks
...
# Conflicts:
# src/compiler/checker.ts
2017-06-09 15:35:37 -07:00
Andy
13b7d17da7
Don't bind JSDoc type parameter in a TS file ( #16413 )
...
* Don't bind JSDoc type parameter in a TS file
* Fix tests
* Remove unnecessary non-null assertions
2017-06-09 14:52:01 -07:00
Kanchalai Tanglertsampan
ff28bfa4aa
Add fourslash rename, find-all-reference on imported property
2017-06-09 10:40:52 -07:00
Kanchalai Tanglertsampan
2e55b6ae16
Implement LS on string-literal of dynamic import
2017-06-09 10:01:17 -07:00
Andy
a2d524252c
--isolatedModules: Still allow re-export of type in a declaration file ( #16399 )
...
* --isolatedModules: Still allow re-export of type in a declaration file
* Use isInAmbientContext
2017-06-09 09:39:55 -07:00
Nathan Shively-Sanders
cae1286b72
Merge pull request #16343 from Microsoft/weak-types-for-primitives
...
Weak type errors for primitives
2017-06-09 09:03:48 -07:00
Ron Buckton
eadafd20eb
Merge pull request #16346 from Microsoft/fix15618
...
Improve contextual types using jsdoc tags
2017-06-09 00:11:47 -07:00
Arthur Ozga
a6e8cd7bcb
rename tests
2017-06-08 19:22:29 -07:00
Arthur Ozga
8a3aaefff4
add tests
2017-06-08 19:00:08 -07:00
Arthur Ozga
ab8e0d53d0
revert test changes
2017-06-08 18:59:30 -07:00
Andy
0d36d0e39f
Support completions for qualified names in JSDoc ( #16380 )
...
* Support completions for qualified names in JSDoc
* Fix typo
2017-06-08 17:21:36 -07:00
Ron Buckton
ff1f33729b
Improve contextual types and return type checking
2017-06-08 16:44:42 -07:00
Nathan Shively-Sanders
ffc899ed38
Merge pull request #16377 from Microsoft/fix-synthetic-properties-in-hasExcessProperties
...
Fix synthetic properties in hasExcessProperties
2017-06-08 15:49:51 -07:00
Yui
9d30ab6ac9
Merge pull request #16378 from Microsoft/master-PortChange
...
[Master] port change from release-2.4 to master
2017-06-08 15:05:43 -07:00
Kanchalai Tanglertsampan
963a500c8e
Add incremental tests
2017-06-08 14:31:23 -07:00
Ron Buckton
9e985c9619
Merge branch 'master' into fix15618
2017-06-08 14:31:14 -07:00
Kanchalai Tanglertsampan
7121891921
Remove unneccessary debug.fail as by defualt we will add commonJS module transformation step
2017-06-08 14:31:11 -07:00
Nathan Shively-Sanders
d3f2234529
Test synthetic properties w/hasExcessProperties
2017-06-08 14:19:06 -07:00
Ron Buckton
ef86f7da50
Adjust source map offsets for variables in downlevel async funcs and generators
2017-06-08 14:15:40 -07:00
Ron Buckton
80a7716117
PR Feedback
2017-06-08 11:27:35 -07:00
Anders Hejlsberg
6da961078c
Merge branch 'master' into stricterGenericChecks
2017-06-08 11:26:22 -07:00
Nathan Shively-Sanders
2eea0989ea
Merge branch 'master' into delay-signature-return-type-instantiation
2017-06-08 09:42:50 -07:00
Nathan Shively-Sanders
a5b68c0800
Update tests and baselines
2017-06-08 09:07:16 -07:00
Ron Buckton
0760439a16
Merge pull request #16316 from Microsoft/fix14056
...
Better types from jsdoc type references
2017-06-07 17:30:33 -07:00
Ron Buckton
6bbacb64ce
Improve contextual types using jsdoc tags
2017-06-07 17:14:27 -07:00
Nathan Shively-Sanders
b509e681c1
Test weak type errors with primitives
2017-06-07 16:20:58 -07:00
Nathan Shively-Sanders
40dd8ba18f
Merge pull request #16330 from Microsoft/fix-js-infer-rest-args
...
Fix JS-inferred rest parameters
2017-06-07 14:44:02 -07:00
Ron Buckton
d450b8b2ab
Merge pull request #13272 from Microsoft/externalExportStar
...
Support for an external exportStar helper
2017-06-07 13:59:54 -07:00
Nathan Shively-Sanders
c0b8c217b1
Test returning an infinite type in an intersection
2017-06-07 13:27:31 -07:00
Andy
abb9681248
Support completions for JSDoc @param tag names ( #16299 )
...
* Support completions for JSDoc @param tag names
* Undo change to finishNode
* Don't include trailing whitespace in @param range; instead, specialize getJsDocTagAtPosition
2017-06-07 12:28:52 -07:00
Nathan Shively-Sanders
f5f2d24372
Add tests for JS-inferred rest parameters
2017-06-07 11:28:26 -07:00
Andy
68122ea4cc
Support find-all-references for export = of class expression ( #16327 )
...
* Support find-all-references for `export =` of class expression
* Add comments
2017-06-07 11:16:12 -07:00