/** * Array utility functions for working with async iterators and arrays */ /** * Creates an array from an async iterable, similar to Array.from() but for async iterables * * @param asyncIterable - An async iterable to convert to an array * @returns Promise that resolves to an array containing all items from the async iterable * * @example * async function* generateNumbers() { * yield 1; * yield 2; * yield 3; * } * * const numbers = await fromAsync(generateNumbers()); // [1, 2, 3] * * @example * // With async generator that fetches data * async function* fetchUsers() { * for (let page = 1; page <= 3; page++) { * const users = await fetchUsersPage(page); * yield* users; * } * } * * const allUsers = await fromAsync(fetchUsers()); */ export declare function toArrayFromAsync(asyncIterable: AsyncIterable): Promise; //# sourceMappingURL=array-utils.d.ts.map