Здесь, думаю, бага тайпскрипта. С одной стороны ло
Здесь, думаю, бага тайпскрипта. С одной стороны логично, что он тебе говорит, что "Нельзя строку или число сложить со строкой или числом" (потому что складывать надо число с числом). С другой стороны TS вполне кушает такое: Он понимает, что z на выходе будет только строка (потому что число плюс строка на выходе строка). При этом даже так работает: То есть мы явно складываем число и строку и ТС это не парит. Для тебя выход: или использовать только числа, или если ты допускаешь, что могут приходить строки, но это все равно числа, то парсить их. Обрати внимание, что