## to-integer-x
ToInteger converts 'argument' to an integral numeric value.
**See**: [7.1.4 ToInteger ( argument )](http://www.ecma-international.org/ecma-262/6.0/#sec-tointeger)
**Version**: 3.0.0
**Author**: Xotic750
**License**: [MIT](<https://opensource.org/licenses/MIT>)
**Copyright**: Xotic750
* [to-integer-x](#module_to-integer-x)
* [`.toInteger`](#module_to-integer-x.toInteger)
* [`.toInteger2016`](#module_to-integer-x.toInteger2016) ⇒ number
* [`.toInteger2018`](#module_to-integer-x.toInteger2018) ⇒ number
### `to-integer-x.toInteger`
Reference to toInteger2018.
**Kind**: static property of [to-integer-x](#module_to-integer-x)
### `to-integer-x.toInteger2016` ⇒ number
Converts `value` to an integer. (ES2016)
**Kind**: static property of [to-integer-x](#module_to-integer-x)
**Returns**: number - Returns the converted integer.
| Param | Type | Description |
| --- | --- | --- |
| value | \* | The value to convert. |
**Example**
```js
var toInteger = require('to-integer-x').toInteger2016;
toInteger(3); // 3
toInteger(Number.MIN_VALUE); // 0
toInteger(Infinity); // 1.7976931348623157e+308
toInteger('3'); // 3
```
### `to-integer-x.toInteger2018` ⇒ number
Converts `value` to an integer. (ES2018)
**Kind**: static property of [to-integer-x](#module_to-integer-x)
**Returns**: number - Returns the converted integer.
| Param | Type | Description |
| --- | --- | --- |
| value | \* | The value to convert. |
**Example**
```js
var toInteger = require('to-integer-x').toInteger2018;
toInteger(3); // 3
toInteger(Number.MIN_VALUE); // 0
toInteger(Infinity); // 1.7976931348623157e+308
toInteger('3'); // 3
```