Разрешение пустых полей с помощью директив - PullRequest
0 голосов
/ 07 октября 2019

Я разрабатываю директиву GraphQL с именем bind, которую можно использовать в полях для преобразования в другие значения.

# This is a simplification of the actual definitions

directive @bind(value: String) on INPUT_FIELD_DEFINITION | FIELD_DEFINITION

input Request {
  expr: String! @bind(value: "/v1.0/std/expr")
}

type Response {
  message: String
}

type Query {
  hello(request: Request): Response
}

Хорошо работает, если expr - ненулевая строка. Я хочу, чтобы моя директива была вызвана, даже если expr равно нулю.

Не могли бы вы сказать мне, как?

...