https://www.typescriptlang.org/play?jsx=0#code/JYOwLgpgTgZghgYwgAgJIAU4HNRzMAexEyjgFsBnZAbwFgAoZJ5AB2wgC5kQBXMgI2gMAvgwahIsRClQBlCHCgIAFiXJU6jZgEce0AJ5cKYKKCwix9CdHhI0qSGRoNmyYABMuvAUPqj6DGD6LDIAShAUPAA2YAA8ACrIEAAekCDuVBjYuPhEapTIAD5o8ooq+VTFPOkQMKAQ7gA0yACqAHzIALzIiSlpGWiYOCB4hMSK6sgA-DTI7nhwXC3IwshLljDVCLkgyFgQcb2pEOmZQzljFUUlCkqqEwVVNXUgDW0AFGykBd3V7rX1dzIOBUeIASi4qHCkRiCWaqAcEDIAG0ALodTSuKAHHhQXbUVYgtDQ6JxOAgfTNcn6DoAelpyEA7CCABhBAMwggG4QQDCIIAJEEAXCDMiwBegIIgUAhRCAAOiiBCw732YHe1FY7C4AEYVmDJfMwHAwch6chAPwggD4QQAsIIBBEH5jP5yG1C2QgFYQC2AIRBADIgDBFIDFEulsvlByVyF0Bi4AHJxZGw5rJWQ4Cx3sAuh1gJKPGD9YbTZbrbbY-HkIAOEDcaaBzvdntF4qlMrlCvefwBr3cWrjCaTnRTpYzBoZ2atzJtzKdro9wqrvtrAcVrfjieTJfTmb75oHNuLgF4QR0u5rDs0m9mANhANyaGEA
Он у тебя не смог однозначно вывести тип, потому вернул тип сумму из { data: U } | U дженерики не могут вывести тип если выражение не определенно в компайлтайме
Обсуждают сегодня