Integer number primitive
integer/coerce
Follows finite/coerce
additionally stripping decimal part from the number
```javascript const coerceToInteger = require("type/integer/coerce");
coerceToInteger("12.95"); // 12 coerceToInteger(Infinity); // null coerceToInteger(null); // null ```
integer/ensure
If given argument is an integer coercible value (via integer/coerce
) returns result number.
Otherwise TypeError
is thrown.
```javascript const ensureInteger = require("type/integer/ensure");
ensureInteger(12.93); // "12" ensureInteger(null); // Thrown TypeError: null is not an integer ```