| 123456789101112131415161718192021 |
- /** PURE_IMPORTS_START _tap,_util_EmptyError PURE_IMPORTS_END */
- import { tap } from './tap';
- import { EmptyError } from '../util/EmptyError';
- export var throwIfEmpty = function (errorFactory) {
- if (errorFactory === void 0) {
- errorFactory = defaultErrorFactory;
- }
- return tap({
- hasValue: false,
- next: function () { this.hasValue = true; },
- complete: function () {
- if (!this.hasValue) {
- throw errorFactory();
- }
- }
- });
- };
- function defaultErrorFactory() {
- return new EmptyError();
- }
- //# sourceMappingURL=throwIfEmpty.js.map
|