aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLouis Pilfold <louis@lpil.uk>2020-01-13 21:54:13 +0000
committerLouis Pilfold <louis@lpil.uk>2020-01-13 22:39:29 +0000
commita6b89fc039884edcce32e4cc652f23ba37e36f0f (patch)
tree87faaf702c9b05e0bec04261a69af472b12cd3cc
parent3a64d71ac051f1f6ff76ba4602bc1f5d58430a6d (diff)
downloadgleam_stdlib-a6b89fc039884edcce32e4cc652f23ba37e36f0f.tar.gz
gleam_stdlib-a6b89fc039884edcce32e4cc652f23ba37e36f0f.zip
Type annotations for gleam/int
-rw-r--r--src/gleam/int.gleam8
1 files changed, 4 insertions, 4 deletions
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