Hyperlinkv0.8.0-beta.28

SchemaGetter

SchemaGetter.Numberfunctioneffect/SchemaGetter.ts:704
<E>(): Getter<number, E>

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>
export function Number<E>(): Getter<number, E> {
  return transform(globalThis.Number)
}
Referenced by 1 symbols