# safeintmax
> Return the maximum safe integer capable of being represented by a numeric real type.
## Usage
```javascript
var safeintmax = require( '@stdlib/utils/safe-int-max' );
```
#### safeintmax( dtype )
Returns the maximum **safe** integer capable of being represented by a numeric **real** type.
```javascript
var m = safeintmax( 'float64' );
// returns 9007199254740991
```
The following numeric **real** types are supported:
- `float64`: double-precision floating-point numbers
- `float32`: single-precision floating-point numbers
- `float16`: half-precision floating-point numbers
## Examples
```javascript
var safeintmax = require( '@stdlib/utils/safe-int-max' );
var m = safeintmax( 'float64' );
// returns 9007199254740991
m = safeintmax( 'float32' );
// returns 16777215
m = safeintmax( 'float16' );
// returns 2047
```
* * *
## CLI
### Usage
```text
Usage: safeintmax [options]
Options:
-h, --help Print this message.
-V, --version Print the package version.
```
### Examples
```bash
$ safeintmax float16
2047
```