inTheBackground
Script
v3
Fork
1
2
3
4
5
6
7
8
9
export
function
inTheBackground
<
T
>
(
doSomething
:
(
)
=>
T
)
:
Promise
<
T
>
{
return
new
Promise
(
async
(
resolve
,
reject
)
=>
{
try
{
resolve
(
await
doSomething
(
)
)
;
}
catch
(
err
)
{
reject
(
err
)
;
}
}
)
;
}