(selection: ModelSelection)
| 370 | } |
| 371 | |
| 372 | function selectionDetail(selection: ModelSelection) { |
| 373 | if (selection.params?.length) { |
| 374 | return selection.params |
| 375 | .map((param) => labelFromId(param.value)) |
| 376 | .filter(Boolean) |
| 377 | .join(", ") |
| 378 | } |
| 379 | |
| 380 | return selection.id |
| 381 | } |
| 382 | |
| 383 | function modelSelectionKey(selection: ModelSelection) { |
| 384 | const params = [...(selection.params ?? [])] |
no test coverage detected