@reactivex/ix-es5-esm
Version:
The Interactive Extensions for JavaScript
26 lines (24 loc) • 809 B
JavaScript
import { __extends, __generator } from "tslib";
import { IterableX } from './iterablex.js';
var EmptyIterable = /** @class */ (function (_super) {
__extends(EmptyIterable, _super);
function EmptyIterable() {
return _super !== null && _super.apply(this, arguments) || this;
}
EmptyIterable.prototype[Symbol.iterator] = function () {
return __generator(this, function (_a) {
return [2 /*return*/];
});
};
return EmptyIterable;
}(IterableX));
/**
* 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.
*/
export function empty() {
return new EmptyIterable();
}
//# sourceMappingURL=empty.js.map