генерятся основываясь на схеме... Есть запросы к gql которые смотрят на данные как юнион и в одном запросе фрагмент покрывает поля одного типа, другой запрос покрывает другие поля и т.д. В итоге после генерации получаются пересечения типов где общий дискриминатор, но проперти есть только в одном из членов пересечения...
т.е. после сужения типов он все равно не видит проперти... можно это как-то обойти без кастов и особых приседаний?
Вот пример в песочнице
А тип на входе в функцию можно модифицировать?
Нет, это просто для иллюстрации, там все типы прилетают из генератора apollo codegen
ContentOne и прочие тоже генерируются?
Да, ручных типов там нет
Обсуждают сегодня