Current section

Files

Jump to
tallgrass src internal common name.gleam
Raw

src/internal/common/name.gleam

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