Fix
All checks were successful
Lint / lint (push) Successful in 10s

This commit is contained in:
Julien Valverdé
2025-01-17 22:29:25 +01:00
parent 6448061c8d
commit 51122967ce

View File

@@ -3,8 +3,8 @@ import type React from "react"
export const value: {
<S>(prevState: S): (setStateAction: React.SetStateAction<S>) => S
<S>(setStateAction: React.SetStateAction<S>, prevState: S): S
<S>(prevState: S): (self: React.SetStateAction<S>) => S
<S>(self: React.SetStateAction<S>, prevState: S): S
} = Function.dual(2, <S>(self: React.SetStateAction<S>, prevState: S): S =>
typeof self === "function"
? (self as (prevState: S) => S)(prevState)