Package: effect
Module: BigInt
Determines the square root of a given bigint unsafely. Throws if the given bigint is negative.
Example
import * as assert from "node:assert"
import { unsafeSqrt } from "effect/BigInt"
assert.deepStrictEqual(unsafeSqrt(4n), 2n)
assert.deepStrictEqual(unsafeSqrt(9n), 3n)
assert.deepStrictEqual(unsafeSqrt(16n), 4n)
Signature
declare const unsafeSqrt: (n: bigint) => bigint
Since v2.0.0