like this:
const a: StringOfLength<0, 10> = 'hello' // Type '"hello"' is not assignable to type { value: never }
разве?
Да, потому что код stringOfLength('', 1, 1) упадёт в рантайме, но успешно соберётся
да, фантом-типы это лишь способ не дать создать экземпляр типа, к нему можно лишь привести
Обсуждают сегодня