UNPKG

@monstermann/fn

Version:

A utility library for TypeScript.

30 lines (28 loc) 681 B
import { dfdlT } from "@monstermann/dfdl"; //#region src/number/isNotFinite.ts /** * `isNotFinite(target)` * * Returns `true` if `target` is not a finite number, otherwise `false`. * * ```ts * isNotFinite(Infinity); // true * isNotFinite(-Infinity); // true * isNotFinite(NaN); // true * isNotFinite(42); // false * isNotFinite(3.14); // false * ``` * * ```ts * pipe(Infinity, isNotFinite()); // true * pipe(-Infinity, isNotFinite()); // true * pipe(NaN, isNotFinite()); // true * pipe(42, isNotFinite()); // false * pipe(3.14, isNotFinite()); // false * ``` */ const isNotFinite = dfdlT((target) => { return !Number.isFinite(target); }, 1); //#endregion export { isNotFinite };