diff --git a/lib/tsc.js b/lib/tsc.js index a657eede679..df5cd037da8 100644 --- a/lib/tsc.js +++ b/lib/tsc.js @@ -16566,7 +16566,7 @@ var ts; var comment; if (indent !== undefined) comment = parseTagComments(indent + scanner.getStartPos() - atToken.pos); - var nestedTypeLiteral = parseNestedTypeLiteral(typeExpression, name, target); + var nestedTypeLiteral = target !== 4 && parseNestedTypeLiteral(typeExpression, name, target); if (nestedTypeLiteral) { typeExpression = nestedTypeLiteral; isNameFirst = true; diff --git a/lib/tsserver.js b/lib/tsserver.js index e91c87339e4..8faed16315a 100644 --- a/lib/tsserver.js +++ b/lib/tsserver.js @@ -17878,7 +17878,7 @@ var ts; var comment; if (indent !== undefined) comment = parseTagComments(indent + scanner.getStartPos() - atToken.pos); - var nestedTypeLiteral = parseNestedTypeLiteral(typeExpression, name, target); + var nestedTypeLiteral = target !== 4 && parseNestedTypeLiteral(typeExpression, name, target); if (nestedTypeLiteral) { typeExpression = nestedTypeLiteral; isNameFirst = true; diff --git a/lib/tsserverlibrary.js b/lib/tsserverlibrary.js index 8beac9ebb61..dbe7b5e80ab 100644 --- a/lib/tsserverlibrary.js +++ b/lib/tsserverlibrary.js @@ -20730,7 +20730,7 @@ var ts; var comment; if (indent !== undefined) comment = parseTagComments(indent + scanner.getStartPos() - atToken.pos); - var nestedTypeLiteral = parseNestedTypeLiteral(typeExpression, name, target); + var nestedTypeLiteral = target !== 4 /* CallbackParameter */ && parseNestedTypeLiteral(typeExpression, name, target); if (nestedTypeLiteral) { typeExpression = nestedTypeLiteral; isNameFirst = true; diff --git a/lib/typescript.js b/lib/typescript.js index 7b58425beb5..c231af0f076 100644 --- a/lib/typescript.js +++ b/lib/typescript.js @@ -20730,7 +20730,7 @@ var ts; var comment; if (indent !== undefined) comment = parseTagComments(indent + scanner.getStartPos() - atToken.pos); - var nestedTypeLiteral = parseNestedTypeLiteral(typeExpression, name, target); + var nestedTypeLiteral = target !== 4 /* CallbackParameter */ && parseNestedTypeLiteral(typeExpression, name, target); if (nestedTypeLiteral) { typeExpression = nestedTypeLiteral; isNameFirst = true; diff --git a/lib/typescriptServices.js b/lib/typescriptServices.js index 7b58425beb5..c231af0f076 100644 --- a/lib/typescriptServices.js +++ b/lib/typescriptServices.js @@ -20730,7 +20730,7 @@ var ts; var comment; if (indent !== undefined) comment = parseTagComments(indent + scanner.getStartPos() - atToken.pos); - var nestedTypeLiteral = parseNestedTypeLiteral(typeExpression, name, target); + var nestedTypeLiteral = target !== 4 /* CallbackParameter */ && parseNestedTypeLiteral(typeExpression, name, target); if (nestedTypeLiteral) { typeExpression = nestedTypeLiteral; isNameFirst = true; diff --git a/lib/typingsInstaller.js b/lib/typingsInstaller.js index 24d6ed7e506..ac43ffd4a7a 100644 --- a/lib/typingsInstaller.js +++ b/lib/typingsInstaller.js @@ -16572,7 +16572,7 @@ var ts; var comment; if (indent !== undefined) comment = parseTagComments(indent + scanner.getStartPos() - atToken.pos); - var nestedTypeLiteral = parseNestedTypeLiteral(typeExpression, name, target); + var nestedTypeLiteral = target !== 4 && parseNestedTypeLiteral(typeExpression, name, target); if (nestedTypeLiteral) { typeExpression = nestedTypeLiteral; isNameFirst = true;