UNPKG
@juln/type-fest
Version:
latest (1.5.0)
1.5.0
1.4.0
1.3.1
1.3.0
1.2.2
1.2.1
1.2.0
1.1.10
1.1.9
1.1.8
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
A collection of essential TypeScript types
github.com/z-juln/type-fest
z-juln/type-fest
@juln/type-fest
/
src
/
type-fest
/
function.d.ts
8 lines
(6 loc)
•
246 B
TypeScript
View Raw
1
2
3
4
5
6
7
8
export
type
PromiseFn
<T
extends
(...
args
:
any
) =>
any
> =
(
...
args
:
Parameters
<T>
) =>
Promise
<
ReturnType
<T>>;
export
type
PromisableFn
<T
extends
(...
args
:
any
) =>
any
> =
(
...
args
:
Parameters
<T>
) =>
Promise
<
ReturnType
<T>> |
ReturnType
<T>;