Как добавить пользовательские директивы для типа ввода в GraphQL - PullRequest
0 голосов
/ 15 февраля 2020

Я хочу создать тип ввода, который принимает некоторые входные данные (как от аутентифицированных, так и от не аутентифицированных пользователей). Я хочу иметь возможность ограничить некоторые поля ввода на основе аутентификации.

Но я знаю, что не существует метода разрешения для типов ввода. Итак, как мне добиться этого?

Input UserInput {
  data: String!
  shareWith: [ID!] @auth(requires: USER)
}

Может кто-нибудь помочь мне, если возможно, сделать директиву, которая может работать с типами ввода?

...