0.2.5 • Published 2 months ago

@trenskow/fail-silently v0.2.5

Weekly downloads
-
License
BSD-2-Clause
Repository
github
Last release
2 months ago

@trenskow/fail-silently

A simple function wrapper for ignoring errors thrown.

Usage

You wrap the function you want to ignore errors thrown from as the example below.

const
	failSilently = require('@trenskow/fail-silently');

function myThrowingFunction(shouldThrow) {
    if (shouldThrow) throw new Error("This is my error.");
    return 'Hello, World!';
}

failSilently(myThrowingFunction)(false); // -> 'Hello, World!'
failSilently(myThrowingFunction)(true); // -> undefined

It also works with async functions.

LICENSE

See license in LICENSE

0.2.5

2 months ago

0.2.3

3 months ago

0.1.14

4 months ago

0.1.15

4 months ago

0.2.1

4 months ago

0.2.0

4 months ago

0.1.10

9 months ago

0.1.11

8 months ago

0.1.12

7 months ago

0.1.13

7 months ago

0.1.8

10 months ago

0.1.9

10 months ago

0.1.7

1 year ago

0.1.4

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.2

2 years ago

0.1.3

2 years ago

0.1.1

3 years ago

0.1.0

3 years ago