UNPKG
@knowark/validarkjs
Version:
latest (0.10.0)
0.10.0
0.9.10
0.9.9
0.9.8
0.9.7
0.9.6
0.9.5
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.8.2
0.8.1
0.8.0
0.7.10
0.7.9
0.7.8
0.7.7
0.7.6
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
0.6.3
0.6.2
0.6.1
0.6.0
0.5.4
0.5.2
0.5.1
0.5.0
0.4.1
0.4.0
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.0
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
Simple Data Validation Library
github.com/knowark/validarkjs
knowark/validarkjs
@knowark/validarkjs
/
lib
/
fallible.js
16 lines
(14 loc)
•
265 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/** *
@template
Type
*
@param
{
Promise<Type>
}
promise
*
@return
{
[Error?, Type?]
} */
export
async
function
fallible
(
promise
) {
let
result =
null
try
{ result =
await
promise
return
[
null
, result] }
catch
(error) {
return
[error,
null
] } }