You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
# nice-try
[](https://travis-ci.org/electerious/nice-try) [](https://ci.appveyor.com/project/electerious/nice-try) [](https://coveralls.io/github/electerious/nice-try?branch=master) [](https://david-dm.org/electerious/nice-try#info=dependencies) [](https://greenkeeper.io/)
A function that tries to execute a function and discards any error that occurs.
## Install
``` npm install nice-try ```
## Usage
```js const niceTry = require('nice-try')
niceTry(() => JSON.parse('true')) // true niceTry(() => JSON.parse('truee')) // undefined niceTry() // undefined niceTry(true) // undefined ```
## API
### Parameters
- `fn` `{Function}` Function that might or might not throw an error.
### Returns
- `{?*}` Return-value of the function when no error occurred.
|