Sha256: b88872d5a108c327a24157e5979fd848603f2f47b1f92c530d09e20e936b9e67

Contents?: true

Size: 312 Bytes

Versions: 47

Compression:

Stored size: 312 Bytes

Contents

"use strict";

var isNaturalValue = require("./is-natural-number-value")
  , toShortString  = require("../to-short-string-representation");

module.exports = function (arg) {
	var num = Number(arg);
	if (!isNaturalValue(arg)) throw new TypeError(toShortString(arg) + " is not a natural number");
	return num;
};

Version data entries

47 entries across 47 versions & 3 rubygems

Version Path
govuk_publishing_components-17.6.1 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-17.6.0 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-17.5.0 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-17.4.0 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-17.3.0 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-17.2.0 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-17.1.1 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-17.1.0 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-17.0.0 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-16.29.0 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-16.28.0 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-16.27.1 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-16.27.0 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-16.26.0 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-16.25.0 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-16.24.0 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-16.23.0 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-16.22.0 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-16.21.0 node_modules/es5-ext/object/ensure-natural-number-value.js
govuk_publishing_components-16.20.1 node_modules/es5-ext/object/ensure-natural-number-value.js