@zlodiak

Как прописать вложенный тип?

Есть подписка на поток. Она получает данные в следующем формате:
{
	data: [
		{id: 1, score: 11},
		{id: 2, score: 22},
		{id: 3, score: 33},
	]
}


Помогите пожалуйста в блоке subscribe прописать принимаемый тип. Вот моя попытка:

export interface IScore {
  id: number;
  score: number;
}

flow$.subscribe(res: {data: IScore[]} => {
	console.log(res);
});

Важно то, что мне не хотелось бы править interface IScore потому что он уже много где используется. Мне хотелось бы прописать тип именно в блоке subscribe
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 1
@StockholmSyndrome
flow$.subscribe((res: {data: IScore[]}) => {
  console.log(res);
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы