проблемой - в примере ниже TS не ругается на присваивание, но ругается на вызов. Из-за чего такое происходит?
https://www.typescriptlang.org/play/index.html#src=declare%20type%20f%20%3D%20(arg1%3A%20string%2C%20arg2%3A%20string)%20%3D%3E%20void%3B%0D%0A%0D%0Afunction%20abs()%20%7B%0D%0A%20%20return%201%3B%0D%0A%7D%0D%0A%0D%0Aconst%20myFunc%3Af%20%3D%20abs%3B%0D%0A%0D%0Aconst%20str%3A%20Function%20%3D%20myFunc('a')%3B%0D%0A
Все же верно говорит компилятор, какой у вас тип возвращаемого значения?
Обсуждают сегодня