validNumber: Bus<number, number>

An extention of number that checks if a number is not NaN and is finite

Example

import * as io from "@prelude-io/core";

console.log(await io.number.deserialize(1)); // => IORight containing `1`
console.log(await io.number.deserialize(-1)); // => IOLeft containing `-1`
console.log(await io.number.deserialize(NaN)); // => IOLeft containing errors for isValid(number)

Generated using TypeDoc