К посту надо указать источник — либо файл, либо ссылка на Ютуб, либо и то, и другое.
Есть ли способ, помимо написания дополнительной функции, элегантно сказать тайпскрипту, что мне в объекте sources обязательно нужен либо youtubeURL, либо file, либо оба, но главное, чтобы было хотя бы одно свойство?
sources: { yotubeURL?: string; file: File } | { yotubeURL: string; file?: File } | { yotubeURL: string; file: File }
Обсуждают сегодня