Function root

  • Take the nth root of a number.

    Type Parameters

    • B extends number
    • E extends number

    Parameters

    • base: B
    • exponent: E

    Returns RootResult<B, E>

    base ** (1 / exponent)

  • Take the nth root of a number.

    Type Parameters

    • E extends number

    Parameters

    • exponent: E

    Returns <B extends number>(
        base: Parameters<RootFunction<B, E>>[0],
    ) => ReturnType<RootFunction<B, E>>

    (base) => base ** (1 / exponent)