(bareItem: BareItem)
| 1250 | } |
| 1251 | |
| 1252 | function serializeBareItem(bareItem: BareItem): string { |
| 1253 | switch (bareItem.type) { |
| 1254 | case "integer": |
| 1255 | return serializeInteger(bareItem.value); |
| 1256 | case "decimal": |
| 1257 | return serializeDecimal(bareItem.value); |
| 1258 | case "string": |
| 1259 | return serializeString(bareItem.value); |
| 1260 | case "token": |
| 1261 | return serializeToken(bareItem.value); |
| 1262 | case "binary": |
| 1263 | return serializeBinary(bareItem.value); |
| 1264 | case "boolean": |
| 1265 | return serializeBoolean(bareItem.value); |
| 1266 | case "date": |
| 1267 | return serializeDate(bareItem.value); |
| 1268 | case "displaystring": |
| 1269 | return serializeDisplayString(bareItem.value); |
| 1270 | } |
| 1271 | } |
| 1272 | |
| 1273 | function serializeInteger(value: number): string { |
| 1274 | if (!Number.isInteger(value)) { |
no test coverage detected