/** * @author [Tristan Valcke]{@link https://github.com/Itee} * @license [BSD-3-Clause]{@link https://opensource.org/licenses/BSD-3-Clause} * * @module sources/physics/temperatues * @desc Export function to validate if a value is a Fahrenheit temperature * @example * * import { isFahrenheit } from 'itee-validators' * * if( isFahrenheit( value ) ) { * //... * } else { * //... * } * */ import { isNumber } from '../../cores/numbers/isNumber' import { ABSOLUTE_ZERO_FAHRENHEIT } from './constants' /** * * @param data * @return {boolean} */ export function isFahrenheit ( data ) { return ( isNumber( data ) && data >= ABSOLUTE_ZERO_FAHRENHEIT ) } /** * * @param data * @return {boolean} */ export function isNotFahrenheit ( data ) { return !isFahrenheit( data ) }