Class: AsyncIteratorAdapter<T, R>
@divine/commons.AsyncIteratorAdapter
Type parameters
| Name | Type | 
|---|---|
| T | T | 
| R | void | 
Implements
- AsyncIterable<- T>
Constructors
constructor
• new AsyncIteratorAdapter<T, R>(_close?)
Type parameters
| Name | Type | 
|---|---|
| T | T | 
| R | void | 
Parameters
| Name | Type | 
|---|---|
| _close? | () => Promise<void> | 
Defined in
commons/src/async-iterable.ts:31
Methods
[asyncIterator]
▸ [asyncIterator](): AsyncGenerator<T, R, unknown>
Returns
AsyncGenerator<T, R, unknown>
Implementation of
AsyncIterable.[asyncIterator]
Defined in
commons/src/async-iterable.ts:54
next
▸ next(event): AsyncIteratorAdapter<T, R>
Parameters
| Name | Type | 
|---|---|
| event | T | 
Returns
AsyncIteratorAdapter<T, R>
Defined in
commons/src/async-iterable.ts:39
onClose
▸ onClose(close): AsyncIteratorAdapter<T, R>
Parameters
| Name | Type | 
|---|---|
| close | () => Promise<void> | 
Returns
AsyncIteratorAdapter<T, R>
Defined in
commons/src/async-iterable.ts:34
return
▸ return(result): AsyncIteratorAdapter<T, R>
Parameters
| Name | Type | 
|---|---|
| result | R | 
Returns
AsyncIteratorAdapter<T, R>
Defined in
commons/src/async-iterable.ts:49
throw
▸ throw(error): AsyncIteratorAdapter<T, R>
Parameters
| Name | Type | 
|---|---|
| error | Error | 
Returns
AsyncIteratorAdapter<T, R>