@pcvl/schema / coerceToNumber
Function: coerceToNumber()
ts
function coerceToNumber(value): unknown;Defined in: coercions.ts:42
The conversion pvl.number().coerce() applies before its own check: string and boolean inputs become their Number() form, and anything else is handed through untouched. An unparseable string becomes NaN, which the number check rejects.
Parameters
value
unknown
Returns
unknown
Example
ts
import { coerceToNumber } from '@pcvl/schema';
coerceToNumber('42'); // 42
coerceToNumber(true); // 1
coerceToNumber('abc'); // NaN — rejected by the number check