-
Notifications
You must be signed in to change notification settings - Fork 0
toAsync
김태헌 edited this page Sep 26, 2024
·
2 revisions
import { toAsync } from 'mori-ts';
const iter = toAsync([1, 2, 3]);
console.log(await iter.next()); // { done: false, value: 1 }
console.log(await iter.next()); // { done: false, value: 2 }
console.log(await iter.next()); // { done: false, value: 3 }
console.log(await iter.next()); // { done: true, value: undefined }
import { toAsync } from 'mori-ts';
const iter = toAsync([Promise.resolve(1), Promise.resolve(2), Promise.resolve(3)]);
console.log(await iter.next()); // { done: false, value: 1 }
console.log(await iter.next()); // { done: false, value: 2 }
console.log(await iter.next()); // { done: false, value: 3 }
console.log(await iter.next()); // { done: true, value: undefined }
import { toAsync } from 'mori-ts';
const iter = toAsync(await Promise.resolve([1, 2, 3]));
console.log(await iter.next()); // { done: false, value: 1 }
console.log(await iter.next()); // { done: false, value: 2 }
console.log(await iter.next()); // { done: false, value: 3 }
console.log(await iter.next()); // { done: true, value: undefined }
https://github.com/gangnamssal/mori-ts/blob/main/src/test/to-async.spec.ts