app.get('/', (req: Request<object, IResponseDTO<IChat>, undefined, IRequestChatsParams>, res) => {
const foundChats = JSON.parse(req.query.data.toString()).map((fields: IChatsFinderOptionalFields) => /* здесь должен быть spread который разворачивает результат фильтра в текущий массив */mockData.IChatsTable.filter(chat => { return findChat(chat, fields) }));
res.status(200).send({
statusCode: 7050,
statusText: 'Done',
data: foundChats.map((el: IChat[]) => el[0]) // Здесь должен быть массив объектов
});
});
return `chat.${key}=` + chatParams[key as keyof typeof chatParams] + ', ';
, подобие такого: return {key}
.[ [{}], [{}]]
[ {}, {}, {} ]