From a4dcfaba11a73fe38595eedfc7a1ce542cdc17d9 Mon Sep 17 00:00:00 2001 From: Louis Pilfold Date: Sat, 1 Jan 2022 16:12:36 +0000 Subject: Label for nullable --- src/gleam/json.gleam | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/gleam/json.gleam b/src/gleam/json.gleam index b509d7c..dcaf02e 100644 --- a/src/gleam/json.gleam +++ b/src/gleam/json.gleam @@ -47,11 +47,9 @@ pub external fn null() -> Json = "thoas_encode" "null" // TODO: document -// TODO: test -// TODO: change argument order -pub fn nullable(input: Option(a), inner: fn(a) -> Json) -> Json { +pub fn nullable(input: Option(a), the inner_type: fn(a) -> Json) -> Json { case input { - Some(value) -> inner(value) + Some(value) -> inner_type(value) None -> null() } } -- cgit v1.2.3