- 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
|