TypeScript · Middle · Pytanie 67 z 75
Jak otypować funkcję generatora?
function* ids(): Generator<number, void, unknown> {
let i = 0;
while (true) yield i++;
}- ✓Poprawna odpowiedź:
Generator<Yield, Return, Next>(lubIterable<T>/IterableIterator<T>w prostych przypadkach) - 2
Array<number> - 3Generatorów nie da się otypować
Wyjaśnienie
Trzeci parametr to typ wartości przekazywanych do next(...). Generatory asynchroniczne używają AsyncGenerator<...>.