(parameters: Parameters)
| 1399 | } |
| 1400 | |
| 1401 | function serializeParameters(parameters: Parameters): string { |
| 1402 | let result = ""; |
| 1403 | |
| 1404 | for (const [key, value] of parameters) { |
| 1405 | validateKey(key); |
| 1406 | result += ";"; |
| 1407 | result += key; |
| 1408 | |
| 1409 | if (value.type !== "boolean" || value.value !== true) { |
| 1410 | result += "="; |
| 1411 | result += serializeBareItem(value); |
| 1412 | } |
| 1413 | } |
| 1414 | |
| 1415 | return result; |
| 1416 | } |
| 1417 | |
| 1418 | function validateKey(key: string): void { |
| 1419 | if (key.length === 0) { |
no test coverage detected