Kenapa! setelah String di graphql? [duplikat]
Apa tujuan menambahkan! setelah parameter String dalam metode graphql.
query method($param: String!)
Jawaban
Pengubah ini berarti bahwa tipe tidak boleh null.
Tali! berarti bidang tersebut tidak dapat dinolkan, yang berarti bahwa layanan GraphQL berjanji untuk selalu memberi Anda nilai saat Anda membuat kueri bidang ini. Dalam bahasa tipe, kami akan mewakili mereka dengan tanda seru
Pengubah tipe Non-Null juga dapat digunakan saat menentukan argumen untuk bidang, yang akan menyebabkan server GraphQL mengembalikan kesalahan validasi jika nilai null diteruskan sebagai argumen itu, baik dalam string GraphQL atau variabel.
https://graphql.org/learn/schema/#type-system
Apa yang dimaksud dengan tanda seru di GraphQL?