Тип соединения скаляр и объект - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь создать объединенный тип между скаляром Float и моим пользовательским типом ввода, называемым FloatQuery. Причина в том, что это параметр фильтрации MongoDB, и я хочу поддерживать селекторы запросов Mongo, такие как $gt, $lt, $and и т. Д. Я уже сделал тип ввода для представления объекта запроса Mongo, который работает сам по себе. , но теперь я хочу объединить это с типом Float.

input Filter {
  ts: Float | FloatQuery
  ...
}

Но, очевидно, это не работает. Я видел этот пост о создании союза между двумя скалярными типами путем создания собственного скалярного типа. Есть ли способ заставить эту работу использовать Float и FloatQuery?

...