@reactivex/ix-esnext-esm
Version:
The Interactive Extensions for JavaScript
16 lines (14 loc) • 373 B
JavaScript
import { AsyncIterableX } from './asynciterablex';
class ThrowAsyncIterable extends AsyncIterableX {
constructor(error) {
super();
this._error = error;
}
async *[Symbol.asyncIterator]() {
throw this._error;
}
}
export function throwError(error) {
return new ThrowAsyncIterable(error);
}
//# sourceMappingURL=throwerrror.mjs.map