MCPcopy Index your code
hub / github.com/nodejs/node / createAsExpression

Function createAsExpression

test/fixtures/snapshot/typescript.js:24666–24675  ·  view source on GitHub ↗
(expression, type)

Source from the content-addressed store, hash-verified

24664 }
24665 // @api
24666 function createAsExpression(expression, type) {
24667 var node = createBaseExpression(229 /* SyntaxKind.AsExpression */);
24668 node.expression = expression;
24669 node.type = type;
24670 node.transformFlags |=
24671 propagateChildFlags(node.expression) |
24672 propagateChildFlags(node.type) |
24673 1 /* TransformFlags.ContainsTypeScript */;
24674 return node;
24675 }
24676 // @api
24677 function updateAsExpression(node, expression, type) {
24678 return node.expression !== expression

Callers 1

updateAsExpressionFunction · 0.85

Calls 2

createBaseExpressionFunction · 0.85
propagateChildFlagsFunction · 0.85

Tested by

no test coverage detected