effect-io-ai

Package: effect
Module: SchemaGetter

SchemaGetter.Number

Coerces any value to a number using the global Number() constructor.

When to use

Use when you need a schema getter to coerce a present encoded value to a number with Number().

Details

The getter is pure, never fails, and delegates to globalThis.Number. It may produce NaN for non-numeric inputs.

Example (Coercing to a number)

import { SchemaGetter } from "effect"

const toNumber = SchemaGetter.Number<string>()
// Getter<number, string>

See

Signature

declare const Number: <E>() => Getter<number, E>

Source

Since v4.0.0