Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

238
Vistas
¿Es posible tener directivas de esquema para parámetros de entrada?

Ya he creado una directiva hasRole . Solo quiero incluir ciertos parámetros de entrada si el usuario tiene el rol de administrador:

 const typeDefs = gql` type Article { id: ID! title: String! content: String! sponsor: String } input CreateArticleInput { title: String! content: String! sponsor: String // include if @hasRole(role: "admin") type Mutation { createArticle(input: CreateArticleInput!): Article! publishArticle(articleId: ID!): Boolean! @hasRole(role: "editor") } `

El objetivo es proporcionar el parámetro de entrada del patrocinador opcionalmente si el usuario tiene el rol "administrador", de lo contrario, no permita que el usuario incluya un "patrocinador". Me pregunto si las directivas nativas @include o @skip se pueden usar junto con mi directiva personalizada @hasRole para lograr esto. ..solo un pensamiento.

¿Es posible algo así? Ni siquiera estoy seguro de si esto está permitido en el tipo de input .

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda