Jeffrey Morlan
48a610c34f
Fix ECMA-402 declarations (issue #10618 )
...
1. Make String.prototype.localeCompare's `locales` parameter optional,
so `undefined` is allowed.
2. Declare the `locales` parameter as a `string | string[]` union
instead of using overloads. Having separate overloads for `string`
and `string[]` unnecessarily prevents passing a `string | string[]`.
(These overloads predate the introduction of union types.)
2016-09-10 12:25:39 -07:00
Anders Hejlsberg
fbebbcaa7e
Add regression test
2016-09-10 07:20:05 -07:00
Anders Hejlsberg
0f90d880b4
Preserve type parameter types in narrowing
2016-09-10 07:13:57 -07:00
Christophe Vidal
2bb2b092d4
Added a STRATEGY placeholder for the --moduleResolution option
2016-09-10 09:37:51 +07:00
Richard Knoll
2069e1cb0c
Prevent duplicate entries from type references
2016-09-09 16:24:59 -07:00
Ryan Cavanaugh
ab0a788fc8
Disallow comma operator when LHS is pure
2016-09-09 16:24:43 -07:00
Mohamed Hegazy
2305c68560
Merge pull request #10818 from falsandtru/lib.d.ts/map
...
Fix {Map,WeakMap}.prototype.set method signatures (#10694 )
2016-09-09 15:42:00 -07:00
Mohamed Hegazy
3facc3ed33
Merge pull request #10813 from microsoftsam/master
...
Surfacing method to get Completion Symbol
2016-09-09 15:32:20 -07:00
Richard Knoll
1cdd1d35a3
Code cleanup and a few edge cases
2016-09-09 15:18:49 -07:00
Sam El-Husseini
f8b11fb487
minor changes from PR feedback
2016-09-09 15:17:54 -07:00
Andy
81a60c4f84
Merge pull request #10831 from Microsoft/quick_info_is_parameters
...
Simplify parameters of `quickInfoIs`
2016-09-09 14:53:15 -07:00
Paul van Brenk
49b65c749f
PR feedback
2016-09-09 14:30:28 -07:00
Andy Hanson
4bd6a60260
Simplify parameters of quickInfoIs: expectedtext must be present and expectedDocumentation must be a string or ommitted, never null.
2016-09-09 14:20:15 -07:00
Sam El-Husseini
72c5c2b088
lint: remove trailing whitespace in completions.ts
2016-09-09 13:34:30 -07:00
Sam El-Husseini
f9492d0e73
method stub throwing an error for SessionClient
2016-09-09 13:07:31 -07:00
Andy
5c16cb6f32
Merge pull request #10807 from Microsoft/release-2.0_re_export_shorthand
...
A shorthand ambient module should be considered as possibly exporting a value
2016-09-09 12:58:25 -07:00
Sam El-Husseini
d31f867f57
Adding method stub for the LanguageServiceShimProxy implementation
2016-09-09 12:54:50 -07:00
Andy
f91ad39c55
Merge pull request #10787 from Microsoft/document_registry
...
Move code to a new module documentRegistry.ts
2016-09-09 12:47:45 -07:00
Andy Hanson
435338be1b
Merge branch 'master' into walk_symbol
2016-09-09 12:45:50 -07:00
Andy Hanson
b2db2295ee
Document endOfChain
2016-09-09 12:45:21 -07:00
falsandtru
63eec9c926
Fix {Map,WeakMap}.prototype.set method signatures ( #10694 )
2016-09-10 03:29:34 +09:00
Mohamed Hegazy
8ae5b5fe20
Update LKG
2016-09-09 11:28:48 -07:00
Mohamed Hegazy
6d6f3b1ae6
Fix typescript and tslint versions
2016-09-09 11:23:00 -07:00
Anders Hejlsberg
2cd4d20f7b
Accept new baselines
2016-09-09 11:20:41 -07:00
Anders Hejlsberg
5c11d4c349
Use 'true' and 'false' types when contextual type is 'boolean'
2016-09-09 11:20:33 -07:00
Anders Hejlsberg
aee1bf6429
Accept new baselines
2016-09-09 11:20:27 -07:00
Anders Hejlsberg
88fd3d54b2
Use union type when binding element has initializer
2016-09-09 11:20:22 -07:00
Anders Hejlsberg
f4c621bb8e
Add regression tests
2016-09-09 11:19:59 -07:00
Anders Hejlsberg
98ab0de8c0
Assume outer variables are always initialized in control flow analysis
2016-09-09 11:19:53 -07:00
Anders Hejlsberg
8b1acf642d
Merge pull request #10577 from Microsoft/fixBooleanLiteralTypes
...
Fix boolean literal types
2016-09-09 10:58:48 -07:00
Anders Hejlsberg
766eccaf97
Merge pull request #10815 from Microsoft/controlFlowOuterVariable
...
Fix outer variable control flow analysis
2016-09-09 10:57:49 -07:00
Ryan Cavanaugh
a8242276b1
Merge pull request #10816 from RyanCavanaugh/fix_jake_ba
...
Don't try to unlink folders
2016-09-09 10:41:18 -07:00
Andy Hanson
fbea11f7fc
Fix line endings
2016-09-09 10:18:09 -07:00
Ryan Cavanaugh
be85cafb16
Don't try to unlink folders
2016-09-09 10:13:18 -07:00
Anders Hejlsberg
7ffc705ecd
Add regression tests
2016-09-09 10:05:49 -07:00
Anders Hejlsberg
6e72858dbc
Assume outer variables are always initialized in control flow analysis
2016-09-09 10:05:06 -07:00
Sam El-Husseini
1021e80a5b
Surfacing function in services.ts
2016-09-09 09:30:41 -07:00
Sam El-Husseini
790af0acf6
Surfacing method to get Completion Symbol instead of details for better extensibility
2016-09-09 09:25:36 -07:00
Andy Hanson
ec34b97146
Merge branch 'master' into document_registry
2016-09-09 09:03:34 -07:00
Andy Hanson
2248c984b3
Merge branch 'master' into react_whitespace
2016-09-09 09:03:14 -07:00
Andy
b052d69dd8
Merge pull request #10810 from Microsoft/handle_omitted_expression
...
Handle `OmittedExpression` nodes in binding patterns
2016-09-09 09:02:31 -07:00
Andy Hanson
63f39c5009
Handle OmittedExpression nodes in binding patterns
2016-09-09 08:42:05 -07:00
Andy Hanson
545d7e5e89
A shorthand ambient module should be considered as possibly exporting a value
2016-09-09 08:11:47 -07:00
Andy Hanson
31669504b9
Comment code and remember to add a space before the last part
2016-09-09 07:56:01 -07:00
Andy Hanson
15e01f02be
Move code to a new module documentRegistry.ts
2016-09-09 06:48:59 -07:00
Andy Hanson
88d0560714
Merge branch 'master' into react_whitespace
2016-09-09 06:47:58 -07:00
Andy Hanson
aa322ea18a
Add test with backslash
2016-09-09 06:32:45 -07:00
Andy
b5d2707f72
Merge pull request #10789 from Microsoft/re_export_shorthand
...
A shorthand ambient module should be considered as possibly exporting a value
2016-09-09 06:24:49 -07:00
Torben Fitschen
85d589431c
Added detection for case sensitive file systems
2016-09-09 11:07:23 +02:00
Ron Buckton
6b25dab5e3
Merge pull request #10798 from Microsoft/fix10778
...
Fix deferred export of array binding pattern
2016-09-08 19:49:28 -07:00