menu
AsyncGenerator
import { AsyncGenerator } from "destack:async";
Async generator object.
Async generators serialize consumer requests and resolve one request promise per step.
1export class AsyncGenerator<Y: Copy, R: Copy = void, N = void> {2 next(value: N | undefined): Promise<GeneratorResult<Y, R>>;3 return(value: R): Promise<GeneratorResult<Y, R>>;4}Members
next(value: N | undefined): Promise<GeneratorResult<Y, R>>Queue one generator step with an explicit value.
return(value: R): Promise<GeneratorResult<Y, R>>Finalize the async generator and return the completion result promise.