(s: string)
| 848 | * @since 2.4.12 |
| 849 | */ |
| 850 | export const fromString = (s: string): Option.Option<bigint> => { |
| 851 | try { |
| 852 | return s.trim() === "" |
| 853 | ? Option.none() |
| 854 | : Option.some(BigInt(s)) |
| 855 | } catch { |
| 856 | return Option.none() |
| 857 | } |
| 858 | } |
| 859 | |
| 860 | /** |
| 861 | * Converts a number to a `bigint`. |