ᅠ
Это вообще нонсенс. Я ожидал, что ты ответишь стандартно - разумеется. Потмоу что не суть важно используешь ли ты компайл-тайм провекри и тестируешь ли код, все внешнее так или иначе обязано валидироваться на входе.
И в итоге у тебя получается, что ты описываешь интерфейсы в коде, в документации и при валидации.
Нет, интерфейсы я описываю в тс, а тсдок комилит доки, например.