Подскажите по тайпскрипту. Что-то сообразить не могу
type Tasks = {
status: string
id: string
}
На входе имеет тип: Array<{ __typename?: 'Task' } & Tasks>
На выходе имеем тип: Array<Tasks>
Использую омит из лодаша
const omittedTasks =
taskData.map(task => omit(task, ['__typename'])); и передаю в пропсах в компонент, который ожидает тип Array<Tasks>
Но ts ругается сооветственно
Мне нужно generic прописать каким-то образом
тип так const omittedTasks =
taskData.map(task => omit<T1, T2>(task, ['__typename']));
Верно?
что будет T1, а что T2?