1
2
3
4
5
6
7
8
9
10
11
12
| 'use strict'
|
| /**
| * Tries to execute a function and discards any error that occurs.
| * @param {Function} fn - Function that might or might not throw an error.
| * @returns {?*} Return-value of the function when no error occurred.
| */
| module.exports = function(fn) {
|
| try { return fn() } catch (e) {}
|
| }
|
|