Natural Number

Natural number primitive

natural-number/coerce

Follows integer/coerce but returns null for values below 0

```javascript const coerceToNaturalNumber = require("type/natural-number/coerce");

coerceToNaturalNumber("12.95"); // 12 coerceToNaturalNumber(-120); // null coerceToNaturalNumber(null); // null ```

natural-number/ensure

If given argument is a natural number coercible value (via natural-number/coerce) returns result number. Otherwise TypeError is thrown.

```javascript const ensureNaturalNumber = require("type/natural-number/ensure");

ensureNaturalNumber(12.93); // "12" ensureNaturalNumber(-230); // Thrown TypeError: null is not a natural number ```