true : false
type Result = Test
Потому что string более широкий тип чем литерал true
так а выше разве с boolean не должно также сработать? boolean более широкий чем true | false
Boolean это и есть true | false
кажется понял, так как это все возможные варианты boolean он и собирается в него, а со строкой такое невозможно и он оставляет строковые литералы?
Если я тебя правильно понял, то да
Это только с boolean так работает.
Обсуждают сегодня