(params, type)
| 411 | } |
| 412 | |
| 413 | function joinParams(params, type) { |
| 414 | let parameter = "("; |
| 415 | params.map( |
| 416 | (param) => |
| 417 | (parameter += |
| 418 | param.type === "RestElement" |
| 419 | ? "..." + param.argument.name |
| 420 | : param.name + ","), |
| 421 | ); |
| 422 | parameter = parameter.replace(/,$/, ""); |
| 423 | parameter += ")" + (type === "arrow" ? "=>" : "") + "{...}"; |
| 424 | return parameter; |
| 425 | } |
| 426 | |
| 427 | return str; |
| 428 | } |