(parameter, context)
| 89450 | return parameters; |
| 89451 | } |
| 89452 | function addDefaultValueAssignmentIfNeeded(parameter, context) { |
| 89453 | // A rest parameter cannot have a binding pattern or an initializer, |
| 89454 | // so let's just ignore it. |
| 89455 | return parameter.dotDotDotToken ? parameter : |
| 89456 | ts.isBindingPattern(parameter.name) ? addDefaultValueAssignmentForBindingPattern(parameter, context) : |
| 89457 | parameter.initializer ? addDefaultValueAssignmentForInitializer(parameter, parameter.name, parameter.initializer, context) : |
| 89458 | parameter; |
| 89459 | } |
| 89460 | function addDefaultValueAssignmentForBindingPattern(parameter, context) { |
| 89461 | var factory = context.factory; |
| 89462 | context.addInitializationStatement(factory.createVariableStatement( |
no test coverage detected