fix(ts): include asserts in TSTypePredicate location (#12763)
This commit is contained in:
parent
eccbcca948
commit
bf523da0b0
@ -1068,6 +1068,7 @@ export default (superClass: Class<Parser>): Class<Parser> =>
|
|||||||
node.asserts = true;
|
node.asserts = true;
|
||||||
thisTypePredicate = this.finishNode(node, "TSTypePredicate");
|
thisTypePredicate = this.finishNode(node, "TSTypePredicate");
|
||||||
} else {
|
} else {
|
||||||
|
this.resetStartLocationFromNode(thisTypePredicate, node);
|
||||||
(thisTypePredicate: N.TsTypePredicate).asserts = true;
|
(thisTypePredicate: N.TsTypePredicate).asserts = true;
|
||||||
}
|
}
|
||||||
t.typeAnnotation = thisTypePredicate;
|
t.typeAnnotation = thisTypePredicate;
|
||||||
|
|||||||
@ -40,7 +40,7 @@
|
|||||||
"start":21,"end":42,"loc":{"start":{"line":2,"column":9},"end":{"line":2,"column":30}},
|
"start":21,"end":42,"loc":{"start":{"line":2,"column":9},"end":{"line":2,"column":30}},
|
||||||
"typeAnnotation": {
|
"typeAnnotation": {
|
||||||
"type": "TSTypePredicate",
|
"type": "TSTypePredicate",
|
||||||
"start":31,"end":42,"loc":{"start":{"line":2,"column":19},"end":{"line":2,"column":30}},
|
"start":23,"end":42,"loc":{"start":{"line":2,"column":11},"end":{"line":2,"column":30}},
|
||||||
"parameterName": {
|
"parameterName": {
|
||||||
"type": "TSThisType",
|
"type": "TSThisType",
|
||||||
"start":31,"end":35,"loc":{"start":{"line":2,"column":19},"end":{"line":2,"column":23}}
|
"start":31,"end":35,"loc":{"start":{"line":2,"column":19},"end":{"line":2,"column":23}}
|
||||||
@ -86,7 +86,7 @@
|
|||||||
"start":58,"end":79,"loc":{"start":{"line":3,"column":12},"end":{"line":3,"column":33}},
|
"start":58,"end":79,"loc":{"start":{"line":3,"column":12},"end":{"line":3,"column":33}},
|
||||||
"typeAnnotation": {
|
"typeAnnotation": {
|
||||||
"type": "TSTypePredicate",
|
"type": "TSTypePredicate",
|
||||||
"start":68,"end":79,"loc":{"start":{"line":3,"column":22},"end":{"line":3,"column":33}},
|
"start":60,"end":79,"loc":{"start":{"line":3,"column":14},"end":{"line":3,"column":33}},
|
||||||
"parameterName": {
|
"parameterName": {
|
||||||
"type": "TSThisType",
|
"type": "TSThisType",
|
||||||
"start":68,"end":72,"loc":{"start":{"line":3,"column":22},"end":{"line":3,"column":26}}
|
"start":68,"end":72,"loc":{"start":{"line":3,"column":22},"end":{"line":3,"column":26}}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user