Воплощённые типы
Всем привет! Хочу представить вам подход к определению типов, позволяющий сделать ваш код чище и понятнее. Я называю это "Воплощённые типы"("Embodied types"). Воплощённый тип - тип, для которого определена переменная с одинаковым именем и в которой содержится объект с утилитами для этого типа.
https://habr.com/ru/articles/802213/
#типизация #литералы #type_guard #typescript #javascript #вебразработа