aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLouis Pilfold <louis@lpil.uk>2022-01-01 16:12:36 +0000
committerLouis Pilfold <louis@lpil.uk>2022-01-01 16:12:36 +0000
commita4dcfaba11a73fe38595eedfc7a1ce542cdc17d9 (patch)
treebba59fde98d4282a6a3dc150589d34699b80ca3b /src
parentd3d0ff192ebb29827c63e28f3aa8ef101b575efe (diff)
downloadgleam_json-a4dcfaba11a73fe38595eedfc7a1ce542cdc17d9.tar.gz
gleam_json-a4dcfaba11a73fe38595eedfc7a1ce542cdc17d9.zip
Label for nullable
Diffstat (limited to 'src')
-rw-r--r--src/gleam/json.gleam6
1 files changed, 2 insertions, 4 deletions
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()
}
}