это нормально для js и для ts. А в k/js такое отлавливается через null-safety.
Хотя, конечно, испытываю некоторые неудоства от того, что в js/ts есть undefined, а для kotlin'a это все null
Сделать undefined не составляет особого труда. Достаточно сделать кастомный сериализатор со схеммой. Вопрос в семантике. В Kotlin null означает undefined. Нет смысла разделять их.
Обсуждают сегодня