Привет, подскажите плз, как решить такой кейс
https://www.typescriptlang.org/play/index.html?ts=3.7-Beta#code/FAFwngDgpgBAKgYQBYEsA2ATAPHAfDAXhgG9gYYUMAueYAX2GBQDsQoAnAMwEMBjWAArsA9hADOOGFAAebZhjEwArswDWzYQHdm+UuXKiQKYczEB+GnADaAXTL72UeRwswAFCjYBbSwEpC+ABuwpT2BszI3MwA5lCubiDcAEZ+ATDBofowvKiYjsyuiLnYeLYANPSMAPRVMICsIICCIIDcIIAcIDCATCAwQqKKgPwgdYACIHWALCCADCCtMIbGpmUwgEIggHwgML2jA6OAPCB1cwMw+RgcMA3DdU2jc4AyIDALgIwggPIggOwgZyfngLwggNIg68A19c1tnd3iZaDEbjNp7DizRbLVYbLY7KYmRRHE5nS43B5PJqvD5fWqNCb-ESAl51IFDMYTF5tBGmGBU3ZOfbsSFLZGnC5XO6PObPd7raFrTbbbLFfKMcUS6q1XiIkAwBDCLwQExOOVESQyOQKEh0XBuYiTCJIKKxWY0sSzcHMkXoDD5GB0GgAiR4fwEXQOoA
https://github.com/typescript-cheatsheets/react-typescript-cheatsheet/blob/master/ADVANCED.md#props-one-or-the-other-but-not-both
полистай: там где-то может быть твой кейс как раз и описан