File tree Expand file tree Collapse file tree 5 files changed +374
-8
lines changed Expand file tree Collapse file tree 5 files changed +374
-8
lines changed Original file line number Diff line number Diff line change @@ -509,18 +509,20 @@ repository:
509
509
destructuring-parameter :
510
510
patterns :
511
511
- name : meta.parameter.object-binding-pattern.ts
512
- begin : (?<!=|:)\s*(\{)
512
+ begin : (?<!=|:)\s*(?:(\.\.\.)\s*)?( \{)
513
513
beginCaptures :
514
- ' 1 ' : { name: punctuation.definition.binding-pattern.object.ts }
514
+ ' 1 ' : { name: keyword.operator.rest.ts }
515
+ ' 2 ' : { name: punctuation.definition.binding-pattern.object.ts }
515
516
end : \}
516
517
endCaptures :
517
518
' 0 ' : { name: punctuation.definition.binding-pattern.object.ts }
518
519
patterns :
519
520
- include : ' #parameter-object-binding-element'
520
521
- name : meta.paramter.array-binding-pattern.ts
521
- begin : (?<!=|:)\s*(\[)
522
+ begin : (?<!=|:)\s*(?:(\.\.\.)\s*)?( \[)
522
523
beginCaptures :
523
- ' 1 ' : { name: punctuation.definition.binding-pattern.array.ts }
524
+ ' 1 ' : { name: keyword.operator.rest.ts }
525
+ ' 2 ' : { name: punctuation.definition.binding-pattern.array.ts }
524
526
end : \]
525
527
endCaptures :
526
528
' 0 ' : { name: punctuation.definition.binding-pattern.array.ts }
Original file line number Diff line number Diff line change 1511
1511
<key >name </key >
1512
1512
<string >meta.parameter.object-binding-pattern.ts </string >
1513
1513
<key >begin </key >
1514
- <string >(?< !=|:)\s*(\{) </string >
1514
+ <string >(?< !=|:)\s*(?:(\.\.\.)\s*)?( \{) </string >
1515
1515
<key >beginCaptures </key >
1516
1516
<dict >
1517
1517
<key >1 </key >
1518
+ <dict >
1519
+ <key >name </key >
1520
+ <string >keyword.operator.rest.ts </string >
1521
+ </dict >
1522
+ <key >2 </key >
1518
1523
<dict >
1519
1524
<key >name </key >
1520
1525
<string >punctuation.definition.binding-pattern.object.ts </string >
1542
1547
<key >name </key >
1543
1548
<string >meta.paramter.array-binding-pattern.ts </string >
1544
1549
<key >begin </key >
1545
- <string >(?< !=|:)\s*(\[) </string >
1550
+ <string >(?< !=|:)\s*(?:(\.\.\.)\s*)?( \[) </string >
1546
1551
<key >beginCaptures </key >
1547
1552
<dict >
1548
1553
<key >1 </key >
1554
+ <dict >
1555
+ <key >name </key >
1556
+ <string >keyword.operator.rest.ts </string >
1557
+ </dict >
1558
+ <key >2 </key >
1549
1559
<dict >
1550
1560
<key >name </key >
1551
1561
<string >punctuation.definition.binding-pattern.array.ts </string >
Original file line number Diff line number Diff line change 1515
1515
<key >name </key >
1516
1516
<string >meta.parameter.object-binding-pattern.tsx </string >
1517
1517
<key >begin </key >
1518
- <string >(?< !=|:)\s*(\{) </string >
1518
+ <string >(?< !=|:)\s*(?:(\.\.\.)\s*)?( \{) </string >
1519
1519
<key >beginCaptures </key >
1520
1520
<dict >
1521
1521
<key >1 </key >
1522
+ <dict >
1523
+ <key >name </key >
1524
+ <string >keyword.operator.rest.tsx </string >
1525
+ </dict >
1526
+ <key >2 </key >
1522
1527
<dict >
1523
1528
<key >name </key >
1524
1529
<string >punctuation.definition.binding-pattern.object.tsx </string >
1546
1551
<key >name </key >
1547
1552
<string >meta.paramter.array-binding-pattern.tsx </string >
1548
1553
<key >begin </key >
1549
- <string >(?< !=|:)\s*(\[) </string >
1554
+ <string >(?< !=|:)\s*(?:(\.\.\.)\s*)?( \[) </string >
1550
1555
<key >beginCaptures </key >
1551
1556
<dict >
1552
1557
<key >1 </key >
1558
+ <dict >
1559
+ <key >name </key >
1560
+ <string >keyword.operator.rest.tsx </string >
1561
+ </dict >
1562
+ <key >2 </key >
1553
1563
<dict >
1554
1564
<key >name </key >
1555
1565
<string >punctuation.definition.binding-pattern.array.tsx </string >
You can’t perform that action at this time.
0 commit comments