mirror of
https://github.com/github/codeql.git
synced 2026-04-27 17:55:19 +02:00
add basic support for named tuple elements
This commit is contained in:
@@ -585,6 +585,8 @@ public class TypeScriptASTConverter {
|
||||
return convertTryStatement(node, loc);
|
||||
case "TupleType":
|
||||
return convertTupleType(node, loc);
|
||||
case "NamedTupleMember":
|
||||
return convertNamedTupleMember(node, loc);
|
||||
case "TypeAliasDeclaration":
|
||||
return convertTypeAliasDeclaration(node, loc);
|
||||
case "TypeAssertionExpression":
|
||||
@@ -2180,6 +2182,10 @@ public class TypeScriptASTConverter {
|
||||
return new TupleTypeExpr(loc, convertChildrenAsTypes(node, "elements"));
|
||||
}
|
||||
|
||||
private Node convertNamedTupleMember(JsonObject node, SourceLocation loc) throws ParseError {
|
||||
return convertChild(node, "type");
|
||||
}
|
||||
|
||||
private Node convertTypeAliasDeclaration(JsonObject node, SourceLocation loc) throws ParseError {
|
||||
TypeAliasDeclaration typeAlias =
|
||||
new TypeAliasDeclaration(
|
||||
|
||||
Reference in New Issue
Block a user