PathToType - Типизация вложенных путей
СложнаяСоздайте тип PathValue<T, P> для Hack Frontend, который принимает объект и строковый путь (например "user.profile.hackFrontendLevel") и возвращает тип значения по этому пути.
Это задача из собеседования в Яндекс!
TypeScript•UTF-8
Run your code to see results.
Click the Run button above
PathToType - Типизация вложенных путей
СложнаяСоздайте тип PathValue<T, P> для Hack Frontend, который принимает объект и строковый путь (например "user.profile.hackFrontendLevel") и возвращает тип значения по этому пути.
Это задача из собеседования в Яндекс!
Примеры:
Input 1: PathValue<HackFrontendState, "user.profile.level">
Output 1: number
Output
Run your code to see results.