boolean; data?: any }[]) {
return list.every(({ loading, data }) => !loading && !!data);
}
чтоб тс понимал, что data есть в кажом из объектов после такой проверки
так ты сам же пишешь, что data может быть, может не быть. data?: any
попробуй явно прописать, что возвращает функция
искать в этой стороне https://www.typescriptlang.org/docs/handbook/advanced-types.html#using-type-predicates
Обсуждают сегодня