UNPKG

ix

Version:

The Interactive Extensions for JavaScript

18 lines (16 loc) 312 B
/** * @ignore */ export function returnIterator<T>(it: Iterator<T>) { if (typeof it?.return === 'function') { it.return(); } } /** * @ignore */ export async function returnAsyncIterator<T>(it: AsyncIterator<T>): Promise<void> { if (typeof it?.return === 'function') { await it.return(); } }