Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 13x | /**
* ADR-024: Type ranges for literal validation
* Maps type name to [min, max] inclusive range
*/
const TYPE_RANGES: Record<string, [bigint, bigint]> = {
u8: [0n, 255n],
u16: [0n, 65535n],
u32: [0n, 4294967295n],
u64: [0n, 18446744073709551615n],
i8: [-128n, 127n],
i16: [-32768n, 32767n],
i32: [-2147483648n, 2147483647n],
i64: [-9223372036854775808n, 9223372036854775807n],
};
export default TYPE_RANGES;
|