Здравствуйте, AlexRK, Вы писали:
I>>I>>const f:(a:any)=>any = (a:string) => 5
I>>
ARK>Увы, это не "любая функция".
Разумеется. Это, как и запрашивалось, "функция с любым входом и/или любым выходом". Туда можно передать хоть что угодно, хоть ничего, и получить хоть что угодно, хоть ничего.