(node)
| 88260 | return false; |
| 88261 | } |
| 88262 | function checkGrammarForGenerator(node) { |
| 88263 | if (node.asteriskToken) { |
| 88264 | ts.Debug.assert(node.kind === 256 /* SyntaxKind.FunctionDeclaration */ || |
| 88265 | node.kind === 213 /* SyntaxKind.FunctionExpression */ || |
| 88266 | node.kind === 169 /* SyntaxKind.MethodDeclaration */); |
| 88267 | if (node.flags & 16777216 /* NodeFlags.Ambient */) { |
| 88268 | return grammarErrorOnNode(node.asteriskToken, ts.Diagnostics.Generators_are_not_allowed_in_an_ambient_context); |
| 88269 | } |
| 88270 | if (!node.body) { |
| 88271 | return grammarErrorOnNode(node.asteriskToken, ts.Diagnostics.An_overload_signature_cannot_be_declared_as_a_generator); |
| 88272 | } |
| 88273 | } |
| 88274 | } |
| 88275 | function checkGrammarForInvalidQuestionMark(questionToken, message) { |
| 88276 | return !!questionToken && grammarErrorOnNode(questionToken, message); |
| 88277 | } |
no test coverage detected