asTry
asTry<
T>(x):AsTry<T>
Take an expression and evaluate it. When the expression throws it will be converted to
a Try Failure.
Example
asTry("foobar")// => "foobar"
asTry(() => "foobar")// => "foobar"
asTry(async () => "foobar")// => Promise<"foobar">Type Parameters
• T extends unknown
The expression type.
Parameters
x
T
The expression to evaluate.
Returns
AsTry<T>
The unpacked value.