}[] как-то получить тип { name: string }?
type ArrayElement<A> = A extends readonly (infer T)[] ? T : never
Так Pick же по ключам берет, а у меня там массив
type ArrayElementType<ArrayType extends Array> = ArrayType[number];
Спасибо, сработало, у меня там еще вместо типа могло вернуться null или undefined, пришлось оборачивать в NonNullable
Ну условие тогда прописать
Обсуждают сегодня