меня есть функция wrapper которая принимает в аргумент другую функцию (testFunc)
В результате выполнения wrapper я получаю функцию wrapped, аргументы и результат выполнения которой должны быть идентичны testFunc
Как заставить функцию wrapped показывать аргументы и результат функции, которую она выполняет? Вроде дженерики должны помочь тут, но я не понимаю как правильно записать
https://www.typescriptlang.org/play/#code/MYewdgzgLgBFCm0BiBXMwBcMAUBDL0ATgJZgDmANDAEYFQnkCUMAvAHwxGlkDaAuqxy4q1ZuxgBvAFAwYheFBSEwMHsJp8A3FIC+MKVNCRYAd0K4ADhfiFB2AGZpgYjtNnzFynADpfuQmQQLjCO6Ni+3v6BjLoGRtAwZpbWACaCSVY22AjIToyaQA
Можно так
Обсуждают сегодня