Packages

Gleam wrapper for the PokeAPI.

Retired package: Deprecated - v2.0.0 fixes a memory issue in this version by introducing a backwards-incompatible change to a public custom type.

Current section

Files

Jump to
tallgrass src tallgrass common name.gleam
Raw

src/tallgrass/common/name.gleam

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