Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

240
Visualizações
¿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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda