diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 0a1df2aa8cb52..00cd7427b1576 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -30102,7 +30102,9 @@ namespace ts { if (node.kind === SyntaxKind.VariableDeclaration || node.kind === SyntaxKind.BindingElement) { checkVarDeclaredNamesNotShadowed(node); } + // eslint-disable-next-line checkCollisionWithRequireExportsInGeneratedCode(node, node.name); + // eslint-disable-next-line checkCollisionWithGlobalPromiseInGeneratedCode(node, node.name); } } @@ -35268,9 +35270,11 @@ namespace ts { node.kind === SyntaxKind.FunctionExpression || node.kind === SyntaxKind.MethodDeclaration); if (node.flags & NodeFlags.Ambient) { + // eslint-disable-next-line return grammarErrorOnNode(node.asteriskToken!, Diagnostics.Generators_are_not_allowed_in_an_ambient_context); } if (!node.body) { + // eslint-disable-next-line return grammarErrorOnNode(node.asteriskToken!, Diagnostics.An_overload_signature_cannot_be_declared_as_a_generator); } }