UNPKG

@monstermann/fn

Version:

A utility library for TypeScript.

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