effect-io-ai

Package: effect
Module: Number

Number.isNumber

Checks whether a value is a number.

When to use

Use to validate unknown input and narrow it to number.

Example (Checking for numbers)

import { Number } from "effect"
import * as assert from "node:assert"

assert.deepStrictEqual(Number.isNumber(2), true)
assert.deepStrictEqual(Number.isNumber("2"), false)

Signature

declare const isNumber: (input: unknown) => input is number

Source

Since v2.0.0