fix: BigNumber sometimes become a function

This commit is contained in:
c4605
2024-07-29 18:10:15 +01:00
parent 0c1ce2eb10
commit 3f1d6eec57

View File

@@ -345,10 +345,10 @@ interface Curry2<Args extends [any, any], Ret> {
function curry2<Args extends [any, any], Ret>(
fn: (...args: Args) => Ret,
): Curry2<Args, Ret> {
return ((a: Args[0], b?: Args[1]): Ret => {
return function (a: Args[0], b?: Args[1]): Ret {
if (arguments.length > 1) {
return (fn as any)(a, b)
}
return ((b: Args[1]): Ret => (fn as any)(a, b)) as any
}) as any
} as any
}