MCPcopy Create free account
hub / github.com/microsoft/typescript-go / IsIterationStatement

Function IsIterationStatement

internal/ast/utilities.go:463–476  ·  view source on GitHub ↗
(node *Node, lookInLabeledStatements bool)

Source from the content-addressed store, hash-verified

461}
462
463func IsIterationStatement(node *Node, lookInLabeledStatements bool) bool {
464 switch node.Kind {
465 case KindForStatement,
466 KindForInStatement,
467 KindForOfStatement,
468 KindDoStatement,
469 KindWhileStatement:
470 return true
471 case KindLabeledStatement:
472 return lookInLabeledStatements && IsIterationStatement(node.Statement(), lookInLabeledStatements)
473 }
474
475 return false
476}
477
478// Determines if a node is a property or element access expression
479func IsAccessExpression(node *Node) bool {

Calls 1

StatementMethod · 0.80

Tested by

no test coverage detected