Оговорка 3: тип ключа `строка`, если ключ является литералом шаблона `a/${строка}`

const a = 'a'
const obj = { [a]:1 } // {a:1}

const b = 'b/a' as `b/${string}`
const obj2 = { [b]:1 } // {[x:string]:1}, expecting {[x:`b/${string}`]:1}
Вход в полноэкранный режим Выход из полноэкранного режима

игровая площадка

это известный недостаток widen string

это часть этой долгоиграющей проблемы

Оцените статью
devanswers.ru
Добавить комментарий