@feugene/mu
Version:
Helpful TS utilities without dependencies
13 lines (10 loc) • 361 B
text/typescript
/**
* This function evaluates if all the parameters are Numeric
*/
export default function isNumeric(value: any): boolean {
return !(Array.isArray(value) || isNaN(parseFloat(value)) || !isFinite(value))
}
export function isNumerics(...parameters: any[]): boolean {
const invalid = parameters.some(parameter => !isNumeric(parameter))
return !invalid
}