Mohamed Hegazy
e6479334e1
Merge pull request #10333 from jwbay/better-type-as-value-error
...
Add clearer error message when types are used as values
2016-09-13 14:15:48 -07:00
Mohamed Hegazy
a612d586c6
Merge pull request #10582 from oijazsh/TS2339
...
Show an elaboration when accessing a non-existent property of a union type
2016-09-13 13:57:14 -07:00
Ron Buckton
7e33955fe7
Merge pull request #10883 from Microsoft/fix10876
...
Fix missing final label
2016-09-13 10:10:57 -07:00
Nathan Shively-Sanders
95210acf03
Merge pull request #10784 from Microsoft/enum-number-assignability-in-unions
...
Number and enum literal are assignable to enums, even inside unions
2016-09-13 09:30:16 -07:00
rbuckton
899ce32b08
Added test for scenario.
2016-09-12 20:28:38 -07:00
Anders Hejlsberg
9812ab5666
Merge pull request #10870 from Microsoft/fixNarrowingWithAny
...
Fix equality narrowing with any
2016-09-12 18:01:57 -07:00
rbuckton
c7bb95bb29
Fix missing asteriskToken for target=es6/module=amd.
...
Fixes #10857 .
2016-09-12 14:22:25 -07:00
Nathan Shively-Sanders
5cf99e605a
Update baselines for updated enum assignability
2016-09-12 14:13:17 -07:00
Mohamed Hegazy
208b341733
Merge branch 'master' into fixNarrowingWithAny
2016-09-12 14:07:34 -07:00
Anders Hejlsberg
1973cf8fc7
Add regression test
2016-09-12 12:41:39 -07:00
Mohamed Hegazy
1fce34be71
Merge pull request #10839 from Microsoft/fixNarrowingWithTypeParameter
...
Fix narrowing with constrained type parameter
2016-09-12 11:25:21 -07:00
Nathan Shively-Sanders
0f1618106c
Merge branch 'master' into enum-number-assignability-in-unions
2016-09-12 10:12:26 -07:00
Nathan Shively-Sanders
e90f5e063e
More tests of enum assignability
...
1. Numeric literal <-> enum literal assignability
2. Computed enum <-> union enum assignability
3. Also rebaseline error reporting of existing enum cases.
2016-09-12 10:05:48 -07:00
Andy Hanson
e0fd0e8861
Merge branch 'master' into walk_symbol
2016-09-12 06:25:58 -07:00
Andy Hanson
739ec8e544
Update tests
2016-09-12 06:25:54 -07:00
Anders Hejlsberg
ef81594117
Add tests
2016-09-11 11:23:21 -07:00
Anders Hejlsberg
aeb899aecf
Merge branch 'master' into literalTypesAlways
2016-09-11 10:05:38 -07:00
Anders Hejlsberg
fbebbcaa7e
Add regression test
2016-09-10 07:20:05 -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
Andy Hanson
435338be1b
Merge branch 'master' into walk_symbol
2016-09-09 12:45:50 -07:00
Anders Hejlsberg
7ffc705ecd
Add regression tests
2016-09-09 10:05:49 -07:00
Ron Buckton
c048f7cd6f
Fix deferred export of array binding pattern
2016-09-08 17:46:24 -07:00
Mohamed Hegazy
3ea1b798d1
Fix fourslash test
2016-09-08 15:00:35 -07:00
Mohamed Hegazy
dfb5091a5c
Merge branch 'master' into literalTypesAlways
2016-09-08 14:47:40 -07:00
Mohamed Hegazy
f13c16d4cf
Fix tests
2016-09-08 14:46:45 -07:00
Nathan Shively-Sanders
570433e5a0
Test that enum literal is assignable to an enum in a union
2016-09-08 14:43:17 -07:00
Mohamed Hegazy
53387337fc
Fix duplicate baselines
2016-09-08 13:55:39 -07:00
Mohamed Hegazy
05882ffa7f
Merge branch 'useBaselinesForQuickInfoTests' into literalTypesAlways
2016-09-08 13:28:21 -07:00
Mohamed Hegazy
069c10ca83
Use baselines for quick info tests to ease updates
2016-09-08 12:55:58 -07:00
Nathan Shively-Sanders
1cd0093b72
Test that number is assignable to enum in a union
2016-09-08 11:21:40 -07:00
Mohamed Hegazy
f73b4be3be
Revert "Remove failing fourslash tests (may need to be restored and fixed)"
...
This reverts commit 2f9c9c9281 .
2016-09-08 11:15:02 -07:00
Mohamed Hegazy
d6de3e1fb2
Revert "Remove failing fourslash tests (may need to be restored and fixed)"
...
This reverts commit 2a60f79869 .
2016-09-08 11:14:30 -07:00
Andy Hanson
a8eb4a20df
Also decode entities when emitting attributes. Also, lexer should not process string escapes in jsx attributes.
2016-09-08 07:57:06 -07:00
Andy Hanson
eea03801e0
When emitting react code, replace HTML numeric entities with their encoded characters
2016-09-08 07:57:06 -07:00
Fabian Cook
98ac4e4c51
Allow -Infinity as an enum property name
2016-09-08 09:21:34 +12:00
Fabian Cook
088da9ea9d
Allow Infinity and NaN to be used as an Enum property identifier
2016-09-08 01:53:53 +12:00
Anders Hejlsberg
b33e49972f
Merge branch 'master' into literalTypesAlways
...
# Conflicts:
# tests/baselines/reference/awaitBinaryExpression1_es6.types
# tests/baselines/reference/awaitBinaryExpression2_es6.types
# tests/baselines/reference/awaitBinaryExpression3_es6.types
# tests/baselines/reference/awaitBinaryExpression4_es6.types
# tests/baselines/reference/awaitBinaryExpression5_es6.types
# tests/baselines/reference/awaitCallExpression1_es6.types
# tests/baselines/reference/awaitCallExpression2_es6.types
# tests/baselines/reference/awaitCallExpression3_es6.types
# tests/baselines/reference/awaitCallExpression4_es6.types
# tests/baselines/reference/awaitCallExpression5_es6.types
# tests/baselines/reference/awaitCallExpression6_es6.types
# tests/baselines/reference/awaitCallExpression7_es6.types
# tests/baselines/reference/awaitCallExpression8_es6.types
# tests/baselines/reference/classExpressionWithStaticProperties1.types
# tests/baselines/reference/classExpressionWithStaticProperties2.types
2016-09-06 18:06:37 -07:00
Anders Hejlsberg
2f9c9c9281
Remove failing fourslash tests (may need to be restored and fixed)
2016-09-06 17:45:07 -07:00
Kanchalai Tanglertsampan
4685646281
Merge branch 'master' of https://github.com/microsoft/TypeScript
2016-09-06 17:14:36 -07:00
Zhengbo Li
bef6a668ad
Add a rule to toggle space after opening brace and before closing brace ( #10447 )
...
* Add a rule to toggle space after opening brace and before closing brace
* Make the added format option optional
* Fix merge issues
2016-09-06 16:15:13 -07:00
Kanchalai Tanglertsampan
e1be0bcd4c
Merge branch 'master' into mergeMaster_09/01
2016-09-06 11:26:21 -07:00
Richard Knoll
a26d3108c2
Merge remote-tracking branch 'origin/master' into import_completions_pr
2016-09-06 11:04:39 -07:00
Anders Hejlsberg
0536fccd9a
Add repro from #10697
2016-09-04 11:43:35 -07:00
Andy
32b6746afe
Merge pull request #10686 from Microsoft/go_to_definition_tests
...
Simplify go-to-definition tests
2016-09-02 13:43:36 -07:00
Andy
85a13b88ea
Merge pull request #10670 from Microsoft/node_modules_parent
...
Search for `node_modules` in parent directories when getting type roots.
2016-09-02 13:24:36 -07:00
Andy Hanson
c75f6d0ec7
Add multiple overloads for verify.goToDefinition.
...
Use explicit pairs `verify.goToDefinition([["a", "b"], ["c", "d"]])` instead of `verify.goToDefinition("a", "b", "c", "d")`.
Also provide an option `verify.goToDefinition({ a: "b", c: "d" })` for cases where the starts are not theirselves lists.
2016-09-02 13:23:45 -07:00
Andy Hanson
37f8eac014
Simplify go-to-definition tests
2016-09-02 10:12:40 -07:00
Andy Hanson
0e8e5ec3e5
Search up for all node_modules directories available
2016-09-02 07:07:43 -07:00
Kanchalai Tanglertsampan
b5f4c074d6
Merge branch 'master' into mergeMaster_09/01
2016-09-01 16:19:44 -07:00
Anders Hejlsberg
2a60f79869
Remove failing fourslash tests (may need to be restored and fixed)
2016-09-01 15:07:18 -07:00