Sheetal Nandi
8948f9be50
Add support for modifying last encoded source map's source location
...
With this, we can just highlight the bindingElement when the temp variable
for it is assigned.
Note there are few scenarios like below which would still highlight let part
but thats because of how default value source mapping is currently which is next
in pipeline to support binding element with default values
for (let {name: nameA, skill: skillA } of robots) {
console.log(nameA);
}
or
for (let [numberA2, nameA2, skillA2] of robots) {
console.log(nameA2);
}
2015-12-10 12:29:14 -08:00
Sheetal Nandi
9fd525bc7c
Simplify the array binding pattern element to determine what to highlight
2015-12-09 13:02:09 -08:00
Sheetal Nandi
250ddca65b
Update existing baselines
2015-12-09 12:39:57 -08:00
Sheetal Nandi
bbfe6b5e94
Test case for sourcemap of "For of" that initializes vars using object literal binding pattern
2015-12-09 12:39:53 -08:00
Sheetal Nandi
35ec9caf65
Make sourcemap of "For" that initializes vars using object literal binding pattern better
2015-12-09 12:39:48 -08:00
Sheetal Nandi
67d2877718
Test case for "For" that initializes vars using object literal binding pattern
2015-12-09 12:39:44 -08:00
Sheetal Nandi
ac4b2bd795
Test case for "For" that initializes vars using array binding pattern
2015-12-09 12:39:40 -08:00
Sheetal Nandi
a99c9a00dc
Test case for "For of" that initializes vars using array binding pattern
2015-12-09 12:39:35 -08:00
Sheetal Nandi
b1d395c4cf
Make the destructuring array literal assignment better with sourcemap
2015-12-09 12:39:31 -08:00
Sheetal Nandi
6baa36b546
Test case for assignment expression with Array destructuring pattern
2015-12-09 12:39:27 -08:00
Sheetal Nandi
1da5b15c1a
Test case for "For" statement with array binding pattern
2015-12-09 12:39:23 -08:00
Sheetal Nandi
24d0c98b51
Test case for "For" statement with object binding pattern
2015-12-09 12:39:18 -08:00
Sheetal Nandi
d8701c437c
Test case for For Of statement with array binding pattern
2015-12-09 12:39:14 -08:00
Sheetal Nandi
edd55ddf51
Make the source map of "for of" destructuring - object binding pattern better
2015-12-09 12:39:09 -08:00
Sheetal Nandi
c0f9de6d2c
Test case for ForOf statement with object binding pattern
2015-12-09 12:39:05 -08:00
Sheetal Nandi
6f896836b8
Test cases for nested array binding pattern destructuring in parameters
2015-12-09 12:39:01 -08:00
Sheetal Nandi
bdcdd67fb2
Test case for parameter array binding pattern
2015-12-09 12:38:56 -08:00
Sheetal Nandi
de7626356c
Better the destructuring of nested array binding pattern
2015-12-09 12:38:52 -08:00
Sheetal Nandi
7945de4cd3
Test case for nested array binding pattern
2015-12-09 12:38:48 -08:00
Sheetal Nandi
7c618a494d
Better the sourcemap for array binding pattern
2015-12-09 12:38:43 -08:00
Sheetal Nandi
0532e8cb11
Test cases for variable statement with array binding pattern
2015-12-09 12:38:39 -08:00
Sheetal Nandi
ad73ab2c16
Test cases for nested object binding pattern in parameter declaration
2015-12-09 12:38:35 -08:00
Sheetal Nandi
7acc51c7a7
Tests for parameter object binding pattern
2015-12-09 12:38:31 -08:00
Sheetal Nandi
8af2160922
Make nested object literal destructuring pattern better
2015-12-09 12:38:26 -08:00
Sheetal Nandi
b497cbc635
Test case for nested object binding pattern in variable statement
2015-12-09 12:38:22 -08:00
Sheetal Nandi
4ebf5695a7
Better sourcemaps for destructuring
2015-12-09 12:38:17 -08:00
Sheetal Nandi
e28272235c
Test case for destructuring of variable statement
2015-12-09 12:38:13 -08:00
Ryan Cavanaugh
383cbf06c4
Merge pull request #5996 from RyanCavanaugh/fix5994
...
Disallow modifiers in object literal property assignment
2015-12-08 17:40:50 -08:00
Ryan Cavanaugh
d3c9815526
Improve comment
2015-12-08 17:37:38 -08:00
Ryan Cavanaugh
58427c4d18
Use logic for win
2015-12-08 16:59:52 -08:00
Mohamed Hegazy
88a834574b
Merge pull request #4757 from SaschaNaz/indentSuppressor
...
Expose indentation suppressor from SmartIndenter
2015-12-08 16:36:28 -08:00
Ryan Cavanaugh
992bd7a2e4
Merge pull request #5993 from RyanCavanaugh/fix5991
...
Parse JSX attributes as AssignmentExpressions
2015-12-08 14:40:55 -08:00
Mohamed Hegazy
9d5af80539
Merge branch 'master' of https://github.com/Microsoft/TypeScript
2015-12-08 14:36:17 -08:00
Mohamed Hegazy
378e5c3941
Add full path to spec md file in generate-spec target
2015-12-08 13:55:59 -08:00
Vladimir Matveev
ef1a82fb49
Merge pull request #5108 from Microsoft/elideExportStarForNonValues
...
do not emit exportsStar function if module does not expose any values
2015-12-08 13:52:09 -08:00
Vladimir Matveev
f3e4befc3e
merge with master
2015-12-08 13:28:55 -08:00
Vladimir Matveev
268e7c0d09
Merge remote-tracking branch 'origin/master' into elideExportStarForNonValues
2015-12-08 13:15:56 -08:00
Zhengbo Li
998372709b
Merge pull request #5982 from zhengbli/updateLib
...
Weekly update of lib.d.ts ported from TSJS repo
2015-12-08 11:37:25 -08:00
Ryan Cavanaugh
964fbea9c1
Fix up for 'async'
2015-12-08 10:57:33 -08:00
Mohamed Hegazy
fbb908694a
Merge pull request #5988 from SaschaNaz/formatArrows
...
Format spaces before arrows
2015-12-08 10:20:19 -08:00
Ryan Cavanaugh
92d7d1c953
Disallow modifiers in object literal property assignment
...
Fixes bug #5994
2015-12-08 10:11:29 -08:00
Ryan Cavanaugh
51c547428b
Parse JSX attributes as AssignmentExpressions
...
We should issue an error when parsing `<div x={1, 2} />` as the comma operator is not a legal production in a JSX Expression
Fixes (mitigates?) bug #5991
2015-12-08 09:53:47 -08:00
SaschaNaz
595f134e8b
space around arrow
2015-12-09 00:02:10 +09:00
SaschaNaz
34b303a9c5
directly expose nodeWillIndentChild
2015-12-08 21:39:46 +09:00
SaschaNaz
c8958dece0
Merge remote-tracking branch 'refs/remotes/Microsoft/master'
2015-12-08 16:17:54 +09:00
Zhengbo Li
da009c5b21
update lib.d.ts from TSJS repo
2015-12-07 22:28:02 -08:00
Mohamed Hegazy
64681394d8
Merge pull request #5981 from plantain-00/issue4448-2
...
Improve 'Cannot compile modules unless the '--module' flag is provided.' message
2015-12-07 20:03:14 -08:00
yaoyao
e95ae4f100
Improve 'Cannot compile modules unless the '--module' flag is provided.' message
2015-12-08 08:56:41 +08:00
York Yao
bf8812ee57
Merge pull request #1 from Microsoft/master
...
update
2015-12-08 07:21:48 +08:00
Daniel Rosenwasser
b4f4dadeb6
Merge pull request #5979 from DanCorder/5058
...
Fix for #5058 - Exclude implemented interface functions from autocompletion suggestions.
2015-12-07 15:06:53 -08:00