📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-07-02 07:06:38
📂
/ (Root)
/
home
/
orkouolp
/
web
/
testing.orkobd
/
laravel
/
node_modules
/
rxjs
/
src
/
internal
/
scheduled
📍 /home/orkouolp/web/testing.orkobd/laravel/node_modules/rxjs/src/internal/scheduled
🔄 Refresh
✏️
Editing: scheduleAsyncIterable.ts
Writable
import { SchedulerLike } from '../types'; import { Observable } from '../Observable'; import { executeSchedule } from '../util/executeSchedule'; export function scheduleAsyncIterable<T>(input: AsyncIterable<T>, scheduler: SchedulerLike) { if (!input) { throw new Error('Iterable cannot be null'); } return new Observable<T>((subscriber) => { executeSchedule(subscriber, scheduler, () => { const iterator = input[Symbol.asyncIterator](); executeSchedule( subscriber, scheduler, () => { iterator.next().then((result) => { if (result.done) { // This will remove the subscriptions from // the parent subscription. subscriber.complete(); } else { subscriber.next(result.value); } }); }, 0, true ); }); }); }
💾 Save Changes
❌ Cancel