type Kek = { id?: string } & Record<string, Date>
Ты пробовал?
https://www.typescriptlang.org/play?#code/C4TwDgpgBA8mwEsD2A7AzlAvFA3gWACgooEATAfgC4o1gAnBFAc0IF9DDRIoAVOgd351gWKAGsIIJADNY8ZOg4FSEAMYAbAIZ1o0gK4pViVFGkoAFEnmo01OMfRQAZFABKapHVIAeAKIAPDT0Vb1oGZgAacUkZOQc0AD4ogDEDIwUEgEpqTRQQJTNzfCISUmoAAwBGACYAZnKIwmIAR34IVva26nNMrATcdgJWTKA
Как-то так? У @seralexeev сегодня научился
В этом случае все ломается https://www.typescriptlang.org/play?#code/FAFwngDgpgBAQgQwM5QPIRASwPYDskwC8MA3sDDJgCYD8AXDEiAE6a4DmwAvsKJLOix4kAHgAqAPiKlyMANoBpSrhgBrKGGwAzGGIC6DJVAAeIKLioF1mnYhSCc+GDXjI0GR0kV6YDMd+5eKigAYwAbBGZYLQBXXBChFS1cEVkAZRAEMwAaWQBZKBAAC2xLGBMzCwIAJVDsZioRJlYObJgACggEMDDsBCoGBFwwNqYsqAYM8YBKIikpswlciXbZNkwQBYmYLdyKbA9hBgdhEQLi0qQl4GmGMgpFZTUNbRhzkssDN8KPrwUfCrmMqdbq9foMNhaKDMXSjTJmQbDWaEKRDMCyCguEE9PoDXTIqRiDG+GC4KAAN2hgWAIWEIBgZiY0mS7QAjG17pQ8QBybC9XrcvYwLTYbAMdrkhgAA0ZIClowJjFyXGmwCAA
Я совсем не уверен но... Тыц
Так результат не инферится
Сложно началось, пойду пожалуй) Я даже не понимаю зачем это делается и что должно инфериться) А по изначальной формулировке проблемы вроде как и type Kek = { id?: string } | Record<string, Function> удовлетворяет условию)
Обсуждают сегодня