xiaofa
61551bc574
change createMap<boolean> to createMap<true>
2019-08-20 06:17:11 +08:00
xiaofa
2f1effb993
scope out duplicate code into setMembersDeclaredBySpreadAssignment function
2019-07-26 12:33:09 +08:00
xiaofa
3d7bda0ad6
prioritize exclude class or right of dot
2019-07-25 11:52:27 +08:00
xiaofa
615cfaa891
use a map instead of an array
2019-07-19 11:37:28 +08:00
xiaofa
6a50507aad
sort text for class member, JSX attribute, RHS of dot
2019-07-18 13:57:46 +08:00
xiaofa
8aa39d6cb8
Set sort text while adding sysmbols
2019-07-18 12:33:21 +08:00
xiaofa
e3b812ad4f
delete isfulfilled to pass tests
2019-07-12 02:52:29 +08:00
xiaofa
584be33e71
Add properties priority for completion
2019-07-05 20:17:17 +08:00
Ron Buckton
e8bf9584aa
Improve type checking and inference for Generators and Async Generators ( #30790 )
...
* Improve typing for Generators and Async Generators
* Add TReturn and TNext to Iterator, IterableIterator, etc.
* Update ts internal Iterator to be assignable from global Iterator
* Make 'done' optional in IteratorYieldResult
* Revert Iterable and IterableIterator to simpler versions plus other fixes
* Add additional inference tests
* Added additional tests
* PR cleanup and minor async iteration type fix
* Updated diagnostics message and added non-strict tests
* Fix expected arity of Iterator/AsyncIterator
2019-07-03 21:55:59 -07:00
Wesley Wigham
0bea4bd3c9
Widen object literal this types ( #32240 )
2019-07-03 15:58:21 -07:00
Nathan Shively-Sanders
68cb3ae136
Merge pull request #32232 from typescript-bot/user-update-Microsoft-20190603
...
🤖 User test baselines have changed
2019-07-03 11:22:56 -07:00
Nathan Shively-Sanders
6f0baa3ae1
Merge pull request #29717 from petersandor/jsdoc-tag-author-email-support
...
Support email in author JSDoc tag
2019-07-03 10:42:02 -07:00
Andrew Branch
16bbb4d002
Merge pull request #32077 from andrewbranch/bug/31114
...
Fix incorrect noImplicitAny error on contextual union function signature
2019-07-03 10:10:10 -07:00
typescript-bot
ba1a062b93
Update user baselines
2019-07-03 14:02:33 +00:00
Anders Hejlsberg
340f81035f
Merge pull request #32178 from microsoft/improveTupleDestructuring
...
Simplify tuple destructuring logic
2019-07-02 17:25:12 -07:00
Anders Hejlsberg
440ed83f29
Merge pull request #32079 from microsoft/instantiationCountLimiter
...
Add type instantiation count limiter
2019-07-02 17:19:39 -07:00
Anders Hejlsberg
345777e45e
Merge pull request #32208 from microsoft/fix31766
...
Restore union-like behavior for inference to conditional types
2019-07-02 10:01:23 -07:00
Nathan Shively-Sanders
47856b3cc8
Merge pull request #32217 from typescript-bot/user-update-Microsoft-20190602
...
🤖 User test baselines have changed
2019-07-02 09:15:11 -07:00
typescript-bot
b24264f768
Update user baselines
2019-07-02 13:55:12 +00:00
Anders Hejlsberg
8e75382ce3
Add regression test
2019-07-01 17:49:36 -10:00
Anders Hejlsberg
5b24ea80a7
Restore union-like behavior for inference to conditional types
2019-07-01 17:46:50 -10:00
Wesley Wigham
3e6856137a
Add support for sharding tests across multiple workers ( #32173 )
...
* Add support for sharding tests across multiple workers
* Disable unittests when runners are expressly provided (unless they contain the unittest runner)
2019-07-01 14:56:57 -07:00
Wesley Wigham
055a07ea4a
Check for parse errors in emitted JS ( #32009 )
2019-07-01 14:15:30 -07:00
Wesley Wigham
3765651d82
Fix not emitted statement in then clauses producing syntactically invalid output ( #32010 )
...
* Fix not emitted statement in then clauses producing syntactically invalid output
* Refactor to common code, apply to all embedded statements
2019-07-01 13:39:18 -07:00
Andrew Branch
11a62cb0ab
Merge pull request #31801 from andrewbranch/semicolons
...
Detect semicolons before writing from TextChanges
2019-07-01 13:23:31 -07:00
Andrew Branch
327bc3cb67
Merge pull request #32071 from andrewbranch/bug/31070
...
Allow assignability of non-empty object to generic mapped type
2019-07-01 13:18:44 -07:00
TypeScript Bot
c91e147dda
Update user baselines ( #32195 )
2019-07-01 13:15:21 -07:00
Wesley Wigham
ff81d5261e
Elide the exact node version rush complains about from the docker output ( #32204 )
2019-07-01 13:13:44 -07:00
Andrew Branch
a890275463
Merge pull request #31912 from andrewbranch/bug/31657
...
Fix smartSelection returning extra span inside string quotes when cursor is outside them
2019-07-01 11:53:24 -07:00
Sheetal Nandi
af20e791fd
Merge pull request #32167 from microsoft/tryReuseProgram
...
When checking sourceFile is from external library, use sourceFile.resolvedPath since thats how the source files are queried and thats the real path
2019-07-01 11:16:17 -07:00
Wesley Wigham
4382d7e7b2
Fix strict bugs in user pr script
2019-07-01 11:10:43 -07:00
Andrew Branch
23f1d5ccb7
Merge pull request #32117 from andrewbranch/bug/31460
...
Fix declaration emit for negative number properties, allow negative numbers as computed type property names
2019-07-01 10:56:56 -07:00
Andrew Branch
27b8c45522
Update baselines
2019-07-01 10:52:32 -07:00
Sheetal Nandi
f6d7261288
Merge pull request #32147 from microsoft/noDtsWhenNotUsingProjectReferences
...
Watch generated file if it doesnt exist when trying to translate it to to source generated position
2019-07-01 10:22:16 -07:00
Nathan Shively-Sanders
b46c44d70d
Merge pull request #32181 from microsoft/use-only-immediately-preceding-jsdoc
...
Use only immediately preceding JSDoc
2019-07-01 10:12:05 -07:00
Sheetal Nandi
ebf323ea19
Merge pull request #32124 from austincummings/affectsEmitToModuleAndEsModuleInterop
...
Add affectsEmit to module and esModuleInterop options
2019-07-01 09:59:41 -07:00
Sheetal Nandi
1bd631e593
Merge pull request #32076 from stristr/master
...
Make close() in interface Watch<T> public
2019-07-01 09:46:09 -07:00
Anders Hejlsberg
f89165d072
Merge pull request #32049 from microsoft/noDuplicateIntersectionSignatures
...
Remove duplicate signatures in intersections
2019-06-30 19:38:37 -07:00
Anders Hejlsberg
17153a6e5f
Fix linting error
2019-06-30 08:54:48 -10:00
Anders Hejlsberg
cc7a24c27f
Accept new baselines
2019-06-30 08:18:08 -10:00
Anders Hejlsberg
5ad3d1bf08
Add more tests
2019-06-30 08:18:01 -10:00
Austin Cummings
c30054de63
Fix esModuleInterop affectsEmit change test
2019-06-30 11:06:00 -07:00
Anders Hejlsberg
32f1b4e56c
Accept new baselines
2019-06-30 08:02:53 -10:00
Anders Hejlsberg
eb1b2251b8
Pad tuple type initializers of parameter array binding elements
2019-06-30 08:02:18 -10:00
Nathan Shively-Sanders
fefb857847
Use only immediately preceding JSDoc
...
Now only the immediately preceding jsdoc of a node is retrieved by
getJSDoc, although it still does the correct non-local lookup for nodes
like ParameterDeclaration.
This doesn't change parsing or binding, which use the per-node Node.jsdoc
property directly. But it does change everything that relies on getJSDoc,
which includes the checker and language service.
Fixes #32062 , which contains the analysis that justifies the change.
2019-06-29 08:05:10 -07:00
Anders Hejlsberg
4c99084b38
Accept new baselines
2019-06-28 17:10:09 -10:00
Anders Hejlsberg
b7b7a6626c
Add regression tests
2019-06-28 17:09:22 -10:00
Anders Hejlsberg
fbb79400bb
Accept new baselines
2019-06-28 16:54:55 -10:00
Anders Hejlsberg
2e5249835d
Remove logic that pads array literals contextually typed by tuple types
2019-06-28 16:54:42 -10:00
Austin Cummings
5b694f8302
Add tests for module and esModuleInterop affectsEmit change
2019-06-28 18:34:59 -07:00