Александр, нет, не тебе.
А ответа на этот вопрос я действительно не знаю, потому что глупой фигнёй не страдаю.
Зачем самолично создавать себе проблему на ровном месте?
imko, зачем ты пошёл в программирование, если у тебя задержка в развитии?
Серьёзно, я не могу ответить тебе на вопрос, потому что я уже даже цитату скинул, где чётко и ясно описано отличие. Если даже в таких условиях ты не смог ничего понять, то тебе вообще опасно квартиру покидать, убьёшься.
Alex, потому что если ты используешь оверлоад, то тип самой функции извне виден не будет, видно будет только то, что в оверлоаде, а в оверлоаде у тебя функция может принимать ЛИБО number, ЛИБО number[], но никак не number | number[], соответственно тс не может определить какой тип должен вернуться.
А ответа на этот вопрос я действительно не знаю, потому что глупой фигнёй не страдаю.
Зачем самолично создавать себе проблему на ровном месте?