Get the initializer, taking into account defaulted Javascript initializers
(node)
| 16410 | ts.isAssignmentDeclaration = isAssignmentDeclaration; |
| 16411 | /** Get the initializer, taking into account defaulted Javascript initializers */ |
| 16412 | function getEffectiveInitializer(node) { |
| 16413 | if (isInJSFile(node) && node.initializer && |
| 16414 | ts.isBinaryExpression(node.initializer) && |
| 16415 | (node.initializer.operatorToken.kind === 56 /* SyntaxKind.BarBarToken */ || node.initializer.operatorToken.kind === 60 /* SyntaxKind.QuestionQuestionToken */) && |
| 16416 | node.name && isEntityNameExpression(node.name) && isSameEntityName(node.name, node.initializer.left)) { |
| 16417 | return node.initializer.right; |
| 16418 | } |
| 16419 | return node.initializer; |
| 16420 | } |
| 16421 | ts.getEffectiveInitializer = getEffectiveInitializer; |
| 16422 | /** Get the declaration initializer when it is container-like (See getExpandoInitializer). */ |
| 16423 | function getDeclaredExpandoInitializer(node) { |
no test coverage detected
searching dependent graphs…