git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Fix the types and implementations of some Prelude functions in the Math module.
f553355Phil Freeman
prelude/prelude.purs+15−9
@@ -909,17 +909,23 @@ module Math where
909 \ return Math.log(n);\
909 \ return Math.log(n);\
910 \}" :: Number -> Number
910 \}" :: Number -> Number
911
911
912− foreign import max "function max(n){\
912+ foreign import max "function max(n1){\
913+ \ return function(n2) {\
913− \ return Math.max(n);\
914+ \ return Math.max(n1, n2);\
915+ \ }\
914− \}" :: Number -> Number
916+ \}" :: Number -> Number -> Number
915−
917+
916− foreign import min "function min(n){\
918+ foreign import min "function min(n1){\
919+ \ return function(n2) {\
917− \ return Math.min(n);\
920+ \ return Math.min(n1, n2);\
921+ \ }\
918− \}" :: Number -> Number
922+ \}" :: Number -> Number -> Number
919
923
920 foreign import pow "function pow(n){\
924 foreign import pow "function pow(n){\
925+ \ return function(p) {\
921− \ return Math.pow(n);\
926+ \ return Math.pow(n, p);\
927+ \ }\
922− \}" :: Number -> Number
928+ \}" :: Number -> Number -> Number
923
929
924 foreign import round "function round(n){\
930 foreign import round "function round(n){\
925 \ return Math.round(n);\
931 \ return Math.round(n);\