из словаря принимает, почему не сработало у меня?
у Dictionary явно задан тип ключей - string, по этому инфер не происходит можно сделать as const в конце объекта и получить строгий инфер ключей, либо вместо string в Record отдать набор ваших ключей (явно прописанных)
явно прописанные ключи были до этого, хотелось как раз от них уйти
export const Foo = { // … } satisfies Record<string, Bar>;
вот это да, не знал даже про такое слово, спасибо!
я раньше очень долго писал костыль в виде переменной из-за того, что не читал доку🌚
Загуглил когда ввели этот оператор, 4.9, листнул вниз, а там еще и некий accessor для классов появился Сколько же всего не знаю еще, буду читать все патчноуты по очереди 😁
Обсуждают сегодня