| 123456789101112131415 |
- import { tap } from './tap';
- import { EmptyError } from '../util/EmptyError';
- export const throwIfEmpty = (errorFactory = defaultErrorFactory) => tap({
- hasValue: false,
- next() { this.hasValue = true; },
- complete() {
- if (!this.hasValue) {
- throw errorFactory();
- }
- }
- });
- function defaultErrorFactory() {
- return new EmptyError();
- }
- //# sourceMappingURL=throwIfEmpty.js.map
|