Я пытаюсь создать объединенный тип между скаляром Float
и моим пользовательским типом ввода, называемым FloatQuery
. Причина в том, что это параметр фильтрации MongoDB, и я хочу поддерживать селекторы запросов Mongo, такие как $gt
, $lt
, $and
и т. Д. Я уже сделал тип ввода для представления объекта запроса Mongo, который работает сам по себе. , но теперь я хочу объединить это с типом Float
.
input Filter {
ts: Float | FloatQuery
...
}
Но, очевидно, это не работает. Я видел этот пост о создании союза между двумя скалярными типами путем создания собственного скалярного типа. Есть ли способ заставить эту работу использовать Float
и FloatQuery
?