# biggerThan

Takes a number *num* and return a new function that evaluates whether the received value is of type number and it's bigger than *num* (the one previously defined). \
The evaluation is **not inclusive**.

```javascript
import biggerThan from 'deep-waters/biggerThan';

const isAdult = biggerThan(17);

isTeen(22) // → true
isTeen(18); // → true
isTeen(7); // → false
```

{% hint style="warning" %}
Please note, **biggerThan** returned function does not evaluate if the received value is an integer or a float, it only evaluates that it is bigger than the defined one. \
A good improvement for the **isAdult** validator from the example above could be the following:
{% endhint %}

```javascript
import compose from 'deep-waters/compose';
import biggerThan from 'deep-waters/biggerThan';

const isAdult = compose(Number.isInteger, biggerThan(17));
```

#### Related validators

{% content-ref url="../type-validators/isnumber" %}
[isnumber](https://antonioru.gitbook.io/deep-waters/type-validators/isnumber)
{% endcontent-ref %}

{% content-ref url="between" %}
[between](https://antonioru.gitbook.io/deep-waters/validators/between)
{% endcontent-ref %}

{% content-ref url="smallerthan" %}
[smallerthan](https://antonioru.gitbook.io/deep-waters/validators/smallerthan)
{% endcontent-ref %}
