- attempt<Arguments, Output>(wrappedFunction: GenericFunction<Arguments, Output>): ((...parameters: Arguments) => Maybe<Output>)
-
Type Parameters
-
Arguments extends readonly unknown[]
-
Output
Parameters
-
wrappedFunction: GenericFunction<Arguments, Output>
Returns ((...parameters: Arguments) => Maybe<Output>)
-
- (...parameters: Arguments): Maybe<Output>
-
Parameters
-
Rest
...parameters: Arguments
Returns Maybe<Output>
Wrapper for
try
/catch
that tries to run a function and silences thethrow
s by returningundefined
instead.Example
Returns
Function wrapped in
try
/catch
.