Nathan Shively-Sanders
70d8def398
Add test that infers 'number' from pattern
2016-05-17 09:33:55 -07:00
Andy Hanson
53970afe25
Fix message text for printNavigationBar
2016-05-17 09:24:51 -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
Anders Hejlsberg
aa028ca660
Handle 'never' in return type inference
2016-05-17 06:32:49 -07:00
Anders Hejlsberg
c11d691d6f
Introduce 'never' type
2016-05-17 06:15:57 -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
Yui
5433553131
Fix 8589: by appending "-1.0" pre-release version will be comparising by lexically comparison in ASCII sort order. ( #8629 )
2016-05-16 16:57:11 -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
Anders Hejlsberg
8498ef190e
Adding more tests
2016-05-16 13:37:17 -07:00
Anders Hejlsberg
e82bbce28c
Fixing test
2016-05-16 13:37:03 -07:00
Anders Hejlsberg
0292eaac4a
Accepting new baselines
2016-05-16 13:36:39 -07:00
Anders Hejlsberg
a11f72f9ab
Emit '?' for optional parameter property in declaration file
2016-05-16 13:34:54 -07:00
Anders Hejlsberg
d66377d125
Add optionality to properties declared with '?' and initializer
2016-05-16 13:33:33 -07:00
Andy
dc900deea5
Merge pull request #8627 from Microsoft/no_lint
...
Add option to turn off linting during `jake runtests`
2016-05-16 12:39:47 -07:00
Andy Hanson
4e6bd7190d
Add option to turn off linting during jake runtests
2016-05-16 11:53:44 -07:00
Mohamed Hegazy
ef75346e7e
Merge pull request #8609 from nojvek/master
...
Fixes #8582 : Add Error.prototype.stack definition
2016-05-16 10:34:09 -07:00
Anders Hejlsberg
3662c7b9cc
Adding test
2016-05-16 09:36:37 -07:00
Anders Hejlsberg
6b3fc7f310
Remove nullability from function types in language service
2016-05-16 09:23:29 -07:00
Andy Hanson
bdd42eae90
Search for triple slash comments before getting a source node
2016-05-16 09:21:15 -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
Noj Vek
94d8888b09
Fix #8582 : Add Error.prototype.stack definition
2016-05-14 17:29:04 -07:00
Anders Hejlsberg
b8d2f2da9e
Accepting new baselines
2016-05-14 13:35:11 -07:00
Anders Hejlsberg
20e2be2d51
Properly display optional methods in language service
2016-05-14 13:34:54 -07:00
Anders Hejlsberg
b90761cf43
Allow class properties and methods to be declared optional using '?'
2016-05-14 13:34:00 -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
Anders Hejlsberg
7706f3837e
Minor cleanup of getFlowTypeOfReference parameters
2016-05-12 14:59:45 -07:00
Andy
cf749307b9
Merge pull request #8583 from Microsoft/parameter_property_modifier
...
Use NodeFlags.ParameterPropertyModifier rather than NodeFlags.AccessibilityModifier to detect parameter properties
2016-05-12 14:16:12 -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
Mohamed Hegazy
977a7ec1ba
Merge pull request #8509 from Microsoft/Fix8507
...
Fix #8507 : Consider UnknownSymbols values for import/export purposes
2016-05-12 11:03:22 -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
eb2845dba2
Merge pull request #8577 from Microsoft/computed_getter
...
Fix 8532: Correct source map output for computed getter of object literal
2016-05-12 10:28:31 -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
d8d5dafe1a
Merge pull request #8566 from Microsoft/controlFlowDeleteOperator
...
Include delete operator in control flow analysis
2016-05-11 20:52:15 -07:00
Anders Hejlsberg
fb2607c95c
Adding test
2016-05-11 16:57:19 -07:00
Anders Hejlsberg
65468ed352
Include 'delete' operator in control flow analysis
2016-05-11 16:57:06 -07:00
Vladimir Matveev
cd11d3dc91
Merge pull request #8560 from Microsoft/perfWork
...
expose code path that will use Path type to avoid redundant string conversions
2016-05-11 14:25:08 -07:00