(iterable: AsyncIterable<T>)
| 269 | } |
| 270 | |
| 271 | export function fromAsyncIterable<T>(iterable: AsyncIterable<T>): Observable<T> { |
| 272 | return new Observable((subscriber) => { |
| 273 | handleAsyncIterator(subscriber, iterable[Symbol.asyncIterator]()).then( |
| 274 | () => subscriber.complete(), |
| 275 | (error) => subscriber.error(error), |
| 276 | ); |
| 277 | }); |
| 278 | } |
| 279 | |
| 280 | async function handleAsyncIterator<T>( |
| 281 | subscriber: Subscriber<T>, |
no test coverage detected