типо ArrayInclude<ArrayType, {id: “id”}>
Array[number] extends YouType ? ... : ... Что то такое
Немного контекста. Мне в массиве приходят конфигурации и если присутствует определенный тип конфига, то в параметры нужно передавать доп.параметр, чёт типо ‘const build = ([{type: “A”}], {optForA: “”})’
Выглядит как рантайм проверка, и нужен type guard
Обсуждают сегодня