En GraphQL, los tipos escalares son tipos de datos básicos que representan un valor específico en una consulta. Los tipos escalares predefinidos en GraphQL incluyen:
Int: un número entero.
Float: un número de punto flotante.
String: una cadena de caracteres.
Boolean: un valor verdadero o falso.
ID: un valor único que se utiliza para identificar un objeto.
Ejemplo de una consulta con tipos escalares:
Copy code
query {
movie(id: "123") {
title
releaseYear: Int
rating: Float
isAvailable: Boolean
}
}
En este ejemplo, se está realizando una consulta para obtener los detalles de una película específica a través de su ID. La consulta especifica que se espera que el servidor devuelva un objeto “movie” con cuatro campos: “title” de tipo String, “releaseYear” de tipo Int, “rating” de tipo Float y “isAvailable” de tipo Boolean.
Los desarrolladores también pueden definir sus propios tipos escalares personalizados para manejar datos específicos de su aplicación.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?