UNPKG

@terminus/ngx-tools

Version:

[![CircleCI][circle-badge]][circle-link] [![codecov][codecov-badge]][codecov-project] [![semantic-release][semantic-release-badge]][semantic-release] [![MIT License][license-image]][license-url] <br> [![NPM version][npm-version-image]][npm-url] [![Github

14 lines 1.44 kB
/** * Determine if a value is a number * * @param value - The value to check * @returns The result * * @example * isNumber(2) // Returns: true * isNumber('2') // Returns: true * isNumber('a') // Returns: false */ // eslint-disable-next-line @typescript-eslint/no-explicit-any export const isNumber = (value) => !isNaN(parseFloat(value)) && !isNaN(Number(value)); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtbnVtYmVyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHRlcm1pbnVzL25neC10b29scy90eXBlLWd1YXJkcy8iLCJzb3VyY2VzIjpbImlzLW51bWJlci9pcy1udW1iZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7R0FVRztBQUNILDhEQUE4RDtBQUM5RCxNQUFNLENBQUMsTUFBTSxRQUFRLEdBQUcsQ0FBQyxLQUFVLEVBQW1CLEVBQUUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBudW1iZXJcbiAqXG4gKiBAcGFyYW0gdmFsdWUgLSBUaGUgdmFsdWUgdG8gY2hlY2tcbiAqIEByZXR1cm5zIFRoZSByZXN1bHRcbiAqXG4gKiBAZXhhbXBsZVxuICogaXNOdW1iZXIoMikgICAvLyBSZXR1cm5zOiB0cnVlXG4gKiBpc051bWJlcignMicpIC8vIFJldHVybnM6IHRydWVcbiAqIGlzTnVtYmVyKCdhJykgLy8gUmV0dXJuczogZmFsc2VcbiAqL1xuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbmV4cG9ydCBjb25zdCBpc051bWJlciA9ICh2YWx1ZTogYW55KTogdmFsdWUgaXMgbnVtYmVyID0+ICFpc05hTihwYXJzZUZsb2F0KHZhbHVlKSkgJiYgIWlzTmFOKE51bWJlcih2YWx1ZSkpO1xuIl19