вот к примеру массив:
const colorVariables = ['red', 'blue', 'green']
я хочу извлечь из него значения и использовать при описании типа, чтобы было что то подобное:
type colorTypes = colorVariables.join(' | ')
const colorVariables = ['red', 'blue', 'green'] as const
ага а как потом присвоить типу colorTypes?
https://coderoad.ru/45251664/Typescript-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4-%D1%82%D0%B8%D0%BF%D0%B0-%D0%BE%D0%B1%D1%8A%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B8%D0%B7-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9-%D0%BA%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B0-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0
type Test = typeof colorVariables[number];
ага, спасибо а что такое number?
тип данных в данной записи это можно трактовать как "взять каждое значение по всем возможным индексам"
понял, спасибо еще раз)
Обсуждают сегодня