UNPKG

@feugene/mu

Version:

Helpful TS utilities without dependencies

20 lines (17 loc) 420 B
export default function isEven(value: any): boolean { if (Number.isNaN(parseFloat(value)) || !Number.isFinite(Number(value))) { return false } return value % 2 === 0 } /** * This function evaluates whether all parameters are evens */ export function isEvens(...parameters: any[]): boolean { for (const parameter of parameters) { if (!isEven(parameter)) { return false } } return true }