Всем доброго времени суток! Учу тайпскрипт, пока только изучаю и пробую себя, в целом типизация для меня что-то новое, и у меня вопрос.
Есть такой код
type myObjectTypes = {
name: string;
number: number
}
type myObjectKeys = keyof myObjectTypes;
const myObject: myObjectTypes = {
name: 'Alex',
number: 1337
}
const myFunction = (key: myObjectKeys): <???> => myObject[key as string];
Собственно просто функция которая будет возвращать value объекта по ключу. А вопрос в том, что надо написать в
<???> что бы я знал какой тип вернется по этому ключу, что то типа
keyof myObjectTypes, только для его value по ключу который я передаю. Не могу разобраться :)
Заранее спасибо!