TypeScript · Middle · Запитання 67 з 75

Як типізувати функцію-генератор?

function* ids(): Generator<number, void, unknown> {
  let i = 0;
  while (true) yield i++;
}

Пояснення

Третій параметр - тип значень, що передаються в next(...). Асинхронні генератори використовують AsyncGenerator<...>.

Де почитати

Помилка в запитанні

TypeScript · Middle · запитання 67

Перевірте себе

Пройдіть тест TypeScript · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест