Andy
c62b6cb6fc
Merge pull request #8603 from Microsoft/hover_over_comment
...
Fix bug: getTouchingPropertyName does not return undefined, but it may return the source file node
2016-05-17 12:39:50 -07:00
Andy
cb6e444158
Merge pull request #8595 from Microsoft/declaration_expressions
...
Declaration expressions
2016-05-17 12:36:39 -07:00
Andy
42f25b3b1f
Merge pull request #8645 from Microsoft/navbar_export_type
...
Add type aliases to navigation bar
2016-05-17 11:23:04 -07:00
Mohamed Hegazy
66dd91bb76
Merge pull request #8640 from mihailik/patch-3
...
Extra test for #8364 - non-breaking of one-liners
2016-05-17 11:18:11 -07:00
Nathan Shively-Sanders
6fd0a989e6
Merge pull request #8632 from Microsoft/fall-back-to-binding-pattern-for-type-inference
...
Use binding pattern for type inference result `{}`
2016-05-17 11:17:50 -07:00
Andy Hanson
eabafc4b09
Add type aliases to navigation bar
2016-05-17 10:45:04 -07:00
Nathan Shively-Sanders
70d8def398
Add test that infers 'number' from pattern
2016-05-17 09:33:55 -07:00
Andy Hanson
cdc00086b2
Add printNavigationBar declaration
2016-05-17 07:59:41 -07:00
Andy Hanson
bbbe3666b6
Rename "getScriptLexicalStructureList" to "navigationBar" in fourslash test helpers and remove unnecessary duplicate helpers
2016-05-17 07:59:41 -07:00
Andy Hanson
df8e7409c1
Add test for #7301
2016-05-17 07:59:41 -07:00
mihailik
d541d434ea
Extra test for #8364 - non-breaking of one-liners
2016-05-17 09:09:46 +01:00
Zhengbo Li
3fb16f5930
Merge pull request #8364 from zhengbli/i7503
...
Fix indentation for array items
2016-05-16 21:53:27 -07:00
Nathan Shively-Sanders
ae4a983c59
Use binding pattern for type inference result {}
...
The binding pattern provides additional information when the contextual
type is not found and would otherwise fix a type parameter to `{}`.
2016-05-16 16:09:36 -07:00
Andy Hanson
3a896d8ee7
Remove broken test
2016-05-16 09:20:42 -07:00
Andy Hanson
b91d14fd6c
Test expressions with no name
2016-05-16 06:41:39 -07:00
Andy Hanson
8c5fe7d733
Change other uses of getTouchingPropertyName to check for node === sourceFile instead of undefined.
2016-05-16 06:37:49 -07:00
Andy Hanson
a1cc88b080
Fix bug: getTouchingPropertyName does not return undefined, but it may return the source file node
2016-05-13 14:44:15 -07:00
Andy Hanson
67beb00299
Improve test
2016-05-13 12:56:52 -07:00
Andy Hanson
81a43f0c7e
Look for declaration expressions in nested expressions
2016-05-13 08:38:52 -07:00
Andy Hanson
3e32a6131b
Include declaration expressions (class expressions and function expressions) in named declarations
2016-05-13 08:26:41 -07:00
Andy Hanson
b1cd3de89c
Use NodeFlags.ParameterPropertyModifier rather than NodeFLags.AccessibilityModifier to detect parameter properties.
...
This is a continuation of #8555 .
2016-05-12 13:26:35 -07:00
Andy
d9657b4368
Merge pull request #8576 from Microsoft/intersection_quick_info
...
Fix #7966 : A non-anonymous type can still fail to have a symbol.
2016-05-12 10:35:41 -07:00
Andy
7806de0f45
Merge pull request #8555 from Microsoft/readonly_ctr
...
Fix #7590 : Allow 'readonly' to be used in constructor parameters
2016-05-12 10:29:22 -07:00
Andy Hanson
d713c58c6b
Fix 8532: Correct source map output for computed getter of object literal
2016-05-12 09:30:21 -07:00
Andy Hanson
3334134243
Fix #7966 : A non-anonymous type can still fail to have a symbol. For example, an intersection type.
...
(We still need the check for the Anonymous flags or else anonymous function tooltips will look like `var lambdaFoo: (Anonymous function)(a: number, b: number) => number'` instead of `var lambdaFoo: (a: number, b: number) => number`)
2016-05-12 07:28:06 -07:00
Andy Hanson
22ee90a744
Add test for lambda parameter named 'readonly'
2016-05-12 07:07:38 -07:00
Andy Hanson
ce596732ab
Remove duplicate check for misplaced parameter properties (taken care of by checkParameter)
2016-05-12 07:07:37 -07:00
Andy Hanson
40afe4a4dd
Don't report error twice for readonly in method
2016-05-12 07:07:35 -07:00
Andy Hanson
02f2ed798f
Add declaration emit tests for readonly parameter property
2016-05-12 07:07:34 -07:00
Anders Hejlsberg
fb2607c95c
Adding test
2016-05-11 16:57:19 -07:00
Anders Hejlsberg
43691b10a8
Adding test
2016-05-11 13:03:47 -07:00
Anders Hejlsberg
89506c1138
Merge pull request #8548 from Microsoft/typeGuardAsAssertion
...
Type guards as assertions
2016-05-11 11:27:43 -07:00
Anders Hejlsberg
9f30d9ff6e
Adding test
2016-05-11 09:42:55 -07:00
Andy Hanson
ad2634e343
Fix #7590 : Allow 'readonly' to be used in constructor parameters
2016-05-11 08:32:17 -07:00
Yui
b68e93966a
Fix 8482: Add Object.values and Object.entries ( #8538 )
...
* Add es2017.Object library file
* Add tests and baselines
* Fix unittest
* Add es2017 lib flag
* Update baselines
* Add tests and baselines
* Address PR: add tests
* Address PR: add tests
2016-05-10 14:22:00 -07:00
Mohamed Hegazy
0120d7bf7b
Merge pull request #8456 from Microsoft/Fix8415
...
Fix #8415 : consider accessors when searching for contextually typed properties
2016-05-10 10:54:02 -07:00
Anders Hejlsberg
8c9348d8d6
Adding test
2016-05-10 10:38:41 -07:00
Vladimir Matveev
747924a3c5
Merge pull request #8539 from Microsoft/resolveTargetForVarSymbol
...
resolve target of alias when getting member from the module
2016-05-09 17:08:36 -07:00
Vladimir Matveev
f95b0bcf82
resolve target of alias when getting member from the module
2016-05-09 15:40:03 -07:00
Mohamed Hegazy
cf4d94bd2a
Merge pull request #8515 from Arnavion/lib-d-ts-fixes-3
...
`this`-related changes + new String.normalize overload
2016-05-09 13:41:10 -07:00
Vladimir Matveev
a2948e131d
guard agains cases when local value in initializer shadows function parameter with the same name
2016-05-09 08:50:06 -07:00
Mohamed Hegazy
02bae234c6
Merge branch 'master' into Fix8415
2016-05-08 15:31:48 -07:00
Arnavion
aa87df2cfb
Update tests and baselines.
2016-05-07 16:40:52 -07:00
Yui
72c19ec806
Fix 7304: show correct quickinfo on "this" in type position ( #8508 )
...
* Show correct quickinfo when using this in type position
* Split quickinfo test into smaller files and add test case
2016-05-07 09:12:53 -07:00
Mohamed Hegazy
955cc69c70
Merge pull request #8481 from Microsoft/Fix8470-2
...
Fix #8470 : use ts.normalizePath before checking filename idenity
2016-05-06 16:55:47 -07:00
Vladimir Matveev
4f569c4576
Merge pull request #8502 from Microsoft/deferred-references-in-initializers
...
disallow references to local variables of the function from parameter…
2016-05-06 16:37:01 -07:00
Mohamed Hegazy
de177d48d8
Merge pull request #8487 from ziacik/fix-space-tab-indentation
...
Fix space tab indentation
2016-05-06 15:43:14 -07:00
Nathan Shively-Sanders
a715c45f25
Merge pull request #8463 from Microsoft/this-types-for-accessors
...
This types for accessors
2016-05-06 14:51:19 -07:00
Zhengbo Li
49913fda83
Merge pull request #8501 from zhengbli/ignroeHiddenFilesAddTest
...
Add test for explicitly added dotted files
2016-05-06 13:13:34 -07:00
Vladimir Matveev
c36c074f37
disallow references to local variables of the function from parameter initializers
2016-05-06 12:01:38 -07:00