From a6b89fc039884edcce32e4cc652f23ba37e36f0f Mon Sep 17 00:00:00 2001 From: Louis Pilfold Date: Mon, 13 Jan 2020 21:54:13 +0000 Subject: Type annotations for gleam/int --- src/gleam/int.gleam | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/gleam/int.gleam b/src/gleam/int.gleam index fc3526e..c152be4 100644 --- a/src/gleam/int.gleam +++ b/src/gleam/int.gleam @@ -1,4 +1,4 @@ -import gleam/order +import gleam/order.{Order} pub external fn parse(String) -> Result(Int, Nil) = "gleam_stdlib" "parse_int"; @@ -6,7 +6,7 @@ pub external fn to_string(Int) -> String = "erlang" "integer_to_binary" pub external fn to_base_string(Int, Int) -> String = "erlang" "integer_to_binary" -pub fn compare(a, b) { +pub fn compare(a: Int, b: Int) -> Order { case a == b { True -> order.Eq False -> @@ -17,14 +17,14 @@ pub fn compare(a, b) { } } -pub fn min(a, b) { +pub fn min(a: Int, b: Int) -> Int { case a < b { True -> a False -> b } } -pub fn max(a, b) { +pub fn max(a: Int, b: Int) -> Int { case a > b { True -> a False -> b -- cgit v1.2.3