effect-io-ai

Package: effect
Module: BigInt

BigInt.unsafeSqrt

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

Source

Since v2.0.0