Просто был забавный код.
Поле <input type=number> и две кнопочки плюс минус (обработчик value++ и value— соответственно)
И отправлялось в бекенд как send(value).
бекенд принимает число.
В одном случае, если нажать на плюсик или минусик, на сервак уходило число
Но если не дай Бог ввел с клавиатуры циферки - JS считает что typeof value - строка, отправляет это на бэк и бэк матерится
з.ы. знаю, что Svelte выводит правильно. Тогда свелта у меня не было