UNPKG

ix

Version:

The Interactive Extensions for JavaScript

14 lines (13 loc) 423 B
/** * Determines whether the given async-iterable is empty. * * @template T The type of elements in the source sequence. * @param {Iterable<T>} source The source async-iterable to determine whether it is empty. * @returns {boolean} Returns true if the sequence is empty, otherwise false. */ export function isEmpty<T>(source: Iterable<T>): boolean { for (const _ of source) { return false; } return true; }