- let Prelude = ../../lib/prelude.dhall
- let JSON = Prelude.JSON
- let optionalToJSON
- : ∀(T : Type) → (T → JSON.Type) → Optional T → JSON.Type
- = λ(T : Type)
- → λ(toJSON : T → JSON.Type)
- → λ(thing : Optional T)
- → Prelude.Optional.fold T thing JSON.Type toJSON JSON.null
- in optionalToJSON
|