Commit Graph
26450 Commits
Author SHA1 Message Date
Kanchalai Tanglertsampan 3062d36463 Add "undefined" as return type 2017-06-13 15:20:52 -07:00
Nathan Shively-SandersandGitHub 57f8648b0f Merge pull request #16505 from Microsoft/decl-emit-parenthesize-keyof
Add parentheses around keyof in declaration emit when needed
2017-06-13 14:17:49 -07:00
Kanchalai Tanglertsampan d392f1edab Remove unnecessary get type from JSDoc comment 2017-06-13 14:09:16 -07:00
Nathan Shively-Sanders 43d47de74d Add parentheses around keyof in declaration emit
When needed. Use InElementType flag to determine this.
2017-06-13 13:59:38 -07:00
Ron Buckton 6370fc8b85 Fix class extends+decorator with new class emit 2017-06-13 13:35:53 -07:00
Nathan Shively-SandersandGitHub 9f69cd5a62 Merge pull request #16497 from Microsoft/use-checker-for-decl-emit-of-optional-param-props
Use checker for declaration emit of optional, uninitialised parameter properties
2017-06-13 13:21:35 -07:00
Ron Buckton 696643998a Fix constructor instantiation with defaults 2017-06-13 13:19:54 -07:00
Ron Buckton 742836938b Fix grammar check for empty type argument list and compiler crash 2017-06-13 12:19:49 -07:00
Nathan Shively-Sanders 433a06d599 Add isOptionalUninitializedParameterProperty
Improves declaration emit and code readability
2017-06-13 11:49:58 -07:00
Anders HejlsbergandMohamed Hegazy 31f0814d4a Simplify generic function call error reporting (#16439)
* Simplify error reporting for generic functions

* Accept new baselines

* Fix fourslash tests
2017-06-13 11:43:13 -07:00
Kanchalai Tanglertsampan 7dae8f73dd Merge branch 'master' into master-fix13306 2017-06-13 11:41:48 -07:00
Nathan Shively-Sanders 2a921d4b33 Use checker for decl emit:optional parameter props
Optional parameter properties create a property with a type that unions
with undefined when strictNullChecks is on. This needs to be reflected
in the generated declaration.
2017-06-13 11:31:51 -07:00
Arthur OzgaandGitHub 9cd04e06fd Merge pull request #16309 from aozgaa/codeFixPrefixUnused2
Code fix prefix unused2
2017-06-13 11:16:33 -07:00
Sheetal Nandi 1f167786ad Merge branch 'master' into completionWithMeaning 2017-06-13 11:16:32 -07:00
Nathan Shively-SandersandGitHub 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 OzgaandGitHub 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 6d3e15f0ee Add JSDoc to EOF token to catch missed @typedefs 2017-06-13 10:32:25 -07:00
YuiandGitHub 23f618b6bc Merge pull request #16406 from Microsoft/master-fix16402
[Master] Language Service on Dynamic import
2017-06-13 10:22:45 -07:00
Kanchalai Tanglertsampan da52bad4b8 Address PR 2017-06-13 10:03:43 -07:00
Mohamed Hegazy 1d0087dd2d Update version 2017-06-12 18:28:10 -07:00
Sheetal Nandi 1bf1209f7e Cleanup script infos that are not part of any project when the project is closed or inferred projects are refreshed
Also dispose some pointers so that the closures get disposed with project and script infos
2017-06-12 16:52:36 -07:00
Nathan Shively-SandersandGitHub 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-SandersandGitHub 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
AndyandGitHub 6a8a6c34b4 getPossibleSymbolReferencePositions: Always use full start (#16420) 2017-06-12 15:24:31 -07:00
AndyandGitHub 8b55675cb4 Simplify isDeclarationNameOrImportPropertyName (#16421) 2017-06-12 15:23:45 -07:00
Nathan Shively-Sanders 93bdd3cb39 Fix reference to isTypeParameterDeclaration in services
Fixes build break
2017-06-12 15:07:04 -07:00
Nathan Shively-Sanders 55beb14bca Checking references skips assertions+parentheses 2017-06-12 14:40:01 -07:00
AndyandMohamed Hegazy fbcddb61e2 Don't bind JSDoc namespace in a TS file (#16416) 2017-06-12 14:35:35 -07:00
AndyandGitHub 050126c1b6 Rename isTypeParameter to isTypeParameterDeclaration (#16422) 2017-06-12 14:31:01 -07:00
Nathan Shively-Sanders 024ab094b3 Update jsdoc of new function 2017-06-12 14:27:43 -07:00
Nathan Shively-Sanders abc9e687ac Consolidate getting type parameter declarations
Create getEffectiveTypeParameterDeclarations in utilities.ts
2017-06-12 14:23:47 -07:00
Nathan Shively-Sanders eda7978dd1 Cleanup getTypeParametersFromDeclaration et al 2017-06-12 14:06:46 -07:00
Anders HejlsbergandGitHub dde60bb624 Merge pull request #16368 from Microsoft/stricterGenericChecks
Stricter generic signature checks
2017-06-12 13:56:21 -07:00
Nathan Shively-Sanders 1b585dd503 Type params introduced by @template are in scope
The test to make sure that type parameters are in scope for
instantiation previously ignored type parameters created by `@template`.
Now it correctly says that they are in scope.
2017-06-12 13:55:07 -07:00
Anders Hejlsberg dc28aaa132 Add --noStrictGenericChecks compiler option 2017-06-12 13:09:01 -07:00
AndyandGitHub 7fb821e45b Support completions in destructuring in for-of (#16454) 2017-06-12 12:12:51 -07:00
AndyandGitHub 2748b3b334 Add isForInOrOfStatement utility (#16455) 2017-06-12 11:08:41 -07:00
AndyandGitHub 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 f81925992c Intersection with 'never' type always produces 'never' 2017-06-11 14:54:36 -07:00
Mohamed HegazyandGitHub a404edae38 Split import into var and type to avoid breaking backword compatability of tsserverlibrary (#16409) 2017-06-10 11:12:09 -07:00
Arthur Ozga cc880915d5 fix offsetting and tests 2017-06-09 21:19:29 -07:00
Arthur Ozga 798db1e884 Suppress brace completion of Quotes in Comments 2017-06-09 21:10:01 -07:00
AndyandGitHub 09321b3834 Convert Extension to a string enum (#16425) 2017-06-09 19:32:44 -07:00
Sheetal Nandi 2ec92b9c02 Dont create script snapshots for files that arent source files 2017-06-09 18:30:17 -07:00
Arthur Ozga 8fc3fd9a20 request returns span 2017-06-09 18:02:42 -07:00
Nathan Shively-Sanders d04f4a93a7 Do not check excess properties for multi-discriminant unions 2017-06-09 15:42:14 -07:00
Anders Hejlsberg d27f4d4f15 Fix comments 2017-06-09 15:39:24 -07:00
Anders Hejlsberg 76093c24cd Merge branch 'master' into stricterGenericChecks
# Conflicts:
#	src/compiler/checker.ts
2017-06-09 15:35:37 -07:00
Ron Buckton 022e81b848 Merge branch 'master' into dynamicNames 2017-06-09 14:58:41 -07:00