(value: number)
| 1271 | } |
| 1272 | |
| 1273 | function serializeInteger(value: number): string { |
| 1274 | if (!Number.isInteger(value)) { |
| 1275 | throw new TypeError("Integer must be a whole number"); |
| 1276 | } |
| 1277 | if (value < -MAX_INTEGER || value > MAX_INTEGER) { |
| 1278 | throw new TypeError("Integer out of range"); |
| 1279 | } |
| 1280 | return String(value); |
| 1281 | } |
| 1282 | |
| 1283 | function serializeDecimal(value: number): string { |
| 1284 | if (!Number.isFinite(value)) { |