(parameterName: string, value: unknown, type: string)
| 529 | } |
| 530 | |
| 531 | function castParameterValue(parameterName: string, value: unknown, type: string): unknown { |
| 532 | if (Array.isArray(value) && type.toLowerCase() !== 'input') { |
| 533 | return value.map(item => castSingleParameterValue(parameterName, item, type)); |
| 534 | } |
| 535 | |
| 536 | return castSingleParameterValue(parameterName, value, type); |
| 537 | } |
| 538 | |
| 539 | function castSingleParameterValue(parameterName: string, value: unknown, type: string): unknown { |
| 540 | switch (type.toLowerCase()) { |
no test coverage detected