В наследство достался проект, в котором уже используется apollo graphql + graphql-codegen.
Для codegen выставлена опция avoidOptionals, т.е. необязательные свойства будут сгенерированы как
property: T | null
а, не как
property?: T | null
подскажите, зачем могли включить эту опцию? В итоге если у Input есть необязательное поле, я всё равно должен его указывать. Какие подводные камни в отключении этой опции?