инете( Есть констант data
const data: {
штрихкод: 'barcode',
артикул: 'article',
название: 'name',
}
Есть type translation: типа data
надо затипизировать translation так, чтобы он выдавал только значения которые указаны в data, в данном случае translation.barcode, translation.article, translation.name. Есть вариант писать это все вручную, но хотелось бы чтобы само доставало из data на уровне TS. Как решить?
будет лучше привести пример того что должно получиться
type translation = typeof data
В данном случае, выдает только поля, которые есть в константе, но не выдают значения, которые на английском и указаны в константе. Второй скриншот как должно быть. Конечно можно было все это вручную писать, но это тоже не вариант, потому что таких ключей может быть миллион, а типизировать каждое слово на английском запарно и человеческий фактор ошибаться или пропустить
Обсуждают сегодня