(n: bigint)
| 189 | |
| 190 | /** Sign of a bigint: -1n, 0n, or 1n. */ |
| 191 | export function bigintSign(n: bigint): bigint { |
| 192 | if (n > 0n) return 1n; |
| 193 | if (n < 0n) return -1n; |
| 194 | return 0n; |
| 195 | } |
| 196 | |
| 197 | /** Count the number of decimal digits in a bigint (absolute value). */ |
| 198 | export function bigintDigits(n: bigint): number { |