(parameter, name, initializer, context)
| 89472 | /*initializer*/ undefined); |
| 89473 | } |
| 89474 | function addDefaultValueAssignmentForInitializer(parameter, name, initializer, context) { |
| 89475 | var factory = context.factory; |
| 89476 | context.addInitializationStatement(factory.createIfStatement(factory.createTypeCheck(factory.cloneNode(name), "undefined"), ts.setEmitFlags(ts.setTextRange(factory.createBlock([ |
| 89477 | factory.createExpressionStatement(ts.setEmitFlags(ts.setTextRange(factory.createAssignment(ts.setEmitFlags(factory.cloneNode(name), 48 /* EmitFlags.NoSourceMap */), ts.setEmitFlags(initializer, 48 /* EmitFlags.NoSourceMap */ | ts.getEmitFlags(initializer) | 1536 /* EmitFlags.NoComments */)), parameter), 1536 /* EmitFlags.NoComments */)) |
| 89478 | ]), parameter), 1 /* EmitFlags.SingleLine */ | 32 /* EmitFlags.NoTrailingSourceMap */ | 384 /* EmitFlags.NoTokenSourceMaps */ | 1536 /* EmitFlags.NoComments */))); |
| 89479 | return factory.updateParameterDeclaration(parameter, parameter.decorators, parameter.modifiers, parameter.dotDotDotToken, parameter.name, parameter.questionToken, parameter.type, |
| 89480 | /*initializer*/ undefined); |
| 89481 | } |
| 89482 | function visitFunctionBody(node, visitor, context, nodeVisitor) { |
| 89483 | if (nodeVisitor === void 0) { nodeVisitor = visitNode; } |
| 89484 | context.resumeLexicalEnvironment(); |
no outgoing calls
no test coverage detected