Как объяснить тайпскрипту, что children отрендерятся только если пройдет условие?
Есть компонент-хелпер, который отрендерит children только в том случае, если выполнится переданное условие. Есть компонент, скажем UserProfile который принимает обязательный проп user. И вот когда я помещаю этот компонент профайла внутрь своего хелпера - ТС говорит, что объект может быть пустым, а в компоненте он не должен быть пустым. А если заюзать обычную тернарку - то все норм. Можно ли как-то сказать ТС, мол этот компонент не отрендерит его без данных, чтобы избежать этой ошибки ТС?