UNPKG
use-merge-state
Version:
latest (1.3.1)
1.3.1
1.3.0
1.2.3
1.2.2
1.2.1
1.2.0
1.1.0
1.0.1
1.0.0
A useState variant hook that merges updates.
bouchenoiremarc/use-merge-state
use-merge-state
/
src
/
utils
/
get-return-value.ts
9 lines
(7 loc)
•
197 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
import { isFunction }
from
"../guards"
export function
getReturnValue
<
V
,
A
>(
value
: V | ((...
args
: A[]
)
=> V), ...
args
: A[] ): V {
return
isFunction(
value
) ?
value
(...
args
) : (
value
as
V) }