UNPKG
@lesnoypudge/utils
Version:
latest (20.0.0)
20.0.0
19.5.2
19.5.1
19.5.0
19.4.0
19.3.2
19.3.1
19.3.0
19.2.1
19.2.0
19.1.0
19.0.2
19.0.1
19.0.0
18.0.0
17.1.0
17.0.0
16.3.0
16.2.0
16.1.0
16.0.0
15.0.2
15.0.1
15.0.0
14.1.0
14.0.0
13.0.0
12.6.1
12.6.0
12.5.0
12.4.2
12.4.1
12.4.0
12.3.2
12.3.0
12.2.1
12.2.0
12.1.0
12.0.0
11.0.0
10.1.3
10.1.2
10.1.1
10.1.0
10.0.1
10.0.0
9.3.0
9.2.0
9.1.0
9.0.2
9.0.1
9.0.0
8.3.0
8.2.0
8.1.1
8.1.0
8.0.0
7.8.0
7.7.1
7.7.0
7.6.0
7.5.1
7.5.0
7.4.2
7.4.1
7.4.0
7.3.0
7.2.0
7.1.1
7.1.0
7.0.0
6.1.1
6.1.0
6.0.2
6.0.1
6.0.0
5.1.0
5.0.0
4.0.0
3.1.0
3.0.0
2.2.0
2.1.7
2.1.6
2.1.5
2.1.4
2.1.3
2.1.2
2.1.1
2.1.0
2.0.0
1.0.0
lesnoypudge's utils
@lesnoypudge/utils
/
build
/
toPromise
/
toPromise.d.ts
6 lines
(5 loc)
•
252 B
TypeScript
View Raw
1
2
3
4
5
6
import
{ T }
from
'@lesnoypudge/types-utils-base/namespace'
;
/** * Converts provided function into a promise. */
export
declare
const
toPromise
: <_Fn
extends
T.
AnyFunction
>
(
fn
: _Fn
) =>
(
...
args
:
Parameters
<_Fn>
) =>
Promise
<
Awaited
<
ReturnType
<_Fn>>>;