Current section

Files

Jump to
tallgrass src internal common description.gleam
Raw

src/internal/common/description.gleam

import decode
import internal/common/affordance.{type Affordance, Affordance, affordance}
pub type Description {
Description(text: String, language: Affordance)
}
pub fn description() {
decode.into({
use text <- decode.parameter
use language <- decode.parameter
Description(text, language)
})
|> decode.field("description", decode.string)
|> decode.field("language", affordance())
}