Hyperlinkv0.8.0-beta.28

Number

Number.isNumberconsteffect/Number.ts:70
(input: unknown): input is number

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)
guards
Source effect/Number.ts:701 lines
export const isNumber: (input: unknown) => input is number = predicate.isNumber