UNPKG

@reactivex/ix-es5-esm

Version:

The Interactive Extensions for JavaScript

26 lines (24 loc) 809 B
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