onrails
GitHub
npm
Preparing search index...
@onrails/result
index
trySync
Function trySync
trySync
<
A
extends
readonly
unknown
[]
,
T
,
E
>
(
fn
:
(
...
args
:
A
)
=>
T
,
onThrow
:
(
error
:
unknown
)
=>
E
,
)
:
(
...
args
:
A
)
=>
Result
<
T
,
E
>
Wrap a throwing sync function — neverthrow
Result.fromThrowable
Type Parameters
A
extends
readonly
unknown
[]
T
E
Parameters
fn
:
(
...
args
:
A
)
=>
T
onThrow
:
(
error
:
unknown
)
=>
E
Returns
(
...
args
:
A
)
=>
Result
<
T
,
E
>
trySync
<
F
extends
(
...
args
:
never
)
=>
unknown
,
E
>
(
fn
:
F
,
onThrow
:
(
error
:
unknown
)
=>
E
,
)
:
(
...
args
:
Parameters
<
F
>
)
=>
Result
<
ReturnType
<
F
>
,
E
>
Wrap a throwing sync function — neverthrow
Result.fromThrowable
Type Parameters
F
extends
(
...
args
:
never
)
=>
unknown
E
Parameters
fn
:
F
onThrow
:
(
error
:
unknown
)
=>
E
Returns
(
...
args
:
Parameters
<
F
>
)
=>
Result
<
ReturnType
<
F
>
,
E
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
GitHub
npm
onrails
Loading...
Wrap a throwing sync function — neverthrow
Result.fromThrowable