number

View Source

Summary

Coerce input into a number.

Accepts:

  • finite number values (excluding NaN and Infinity)
  • strings parsed with Number(...) after trimming (must produce finite result)

Signature

function number(): Schema<unknown, number>;

Returns

A schema that produces a number