ix
Version:
The Interactive Extensions for JavaScript
22 lines (20 loc) • 611 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.empty = void 0;
const iterablex_js_1 = require("./iterablex.js");
class EmptyIterable extends iterablex_js_1.IterableX {
*[Symbol.iterator]() {
// eslint-disable-next-line no-empty
}
}
/**
* Returns an empty iterable sequence.
*
* @template TSource The type used for the iterable type parameter of the resulting sequence.
* @returns {IterableX<never>} An iterable sequence with no elements.
*/
function empty() {
return new EmptyIterable();
}
exports.empty = empty;
//# sourceMappingURL=empty.js.map