Skip to content
25 / 36

Как реализовать branded type для ID сущностей?

Создай generic-тип Brand, фабричные функции для каждой сущности и используй branded ID в сигнатурах функций, интерфейсах и API-слое. Это полностью исключает случайную подмену ID разных сущностей на уровне компиляции.

Как реализовать branded type для ID сущностей? | JScriptiser