UNPKG
seroval
Version:
latest (1.5.4)
1.5.4
1.5.3
1.5.2
1.5.1
1.5.0
1.4.2
1.4.1
1.4.0
1.3.2
1.3.1
1.3.0
1.2.1
1.2.0
1.1.1
1.1.0
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.0
0.15.1
0.15.0
0.14.1
0.14.0
0.13.2
0.13.1
0.13.0
0.12.4
0.12.3
0.12.2
0.12.1
0.12.0
0.11.6
0.11.5
0.11.4
0.11.3
0.11.2
0.11.1
0.11.0
0.10.4
0.10.3
0.10.2
0.10.1
0.9.0
0.8.0
0.7.0
0.6.0
0.5.1
0.5.0
0.4.1
0.4.0
0.4.0-alpha.18
0.4.0-alpha.17
0.4.0-alpha.16
0.4.0-alpha.15
0.4.0-alpha.14
0.4.0-alpha.13
0.4.0-alpha.12
0.4.0-alpha.11
0.4.0-alpha.10
0.4.0-alpha.9
0.4.0-alpha.8
0.4.0-alpha.7
0.4.0-alpha.6
0.4.0-alpha.5
0.4.0-alpha.4
0.4.0-alpha.3
0.4.0-alpha.2
0.4.0-alpha.1
0.4.0-alpha.0
0.3.0
0.2.1
0.2.0
0.1.0
Stringify JS values
github.com/lxsmnsyc/seroval/tree/main/packages/seroval
lxsmnsyc/seroval
seroval
/
src
/
core
/
utils
/
promise-to-result.ts
10 lines
(9 loc)
•
187 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
export
default
async
function
promiseToResult
(
current
:
Promise
<
unknown
>,
):
Promise
<[
0
|
1
,
unknown
]> {
try
{
return
[
1
,
await
current]; }
catch
(e) {
return
[
0
, e]; } }