| "use strict"; |
| Object.defineProperty(exports, "__esModule", { value: true }); |
| var Observable_1 = require("../Observable"); |
| function throwError(error, scheduler) { |
| if (!scheduler) { |
| return new Observable_1.Observable(function (subscriber) { return subscriber.error(error); }); |
| } |
| else { |
| return new Observable_1.Observable(function (subscriber) { return scheduler.schedule(dispatch, 0, { error: error, subscriber: subscriber }); }); |
| } |
| } |
| exports.throwError = throwError; |
| function dispatch(_a) { |
| var error = _a.error, subscriber = _a.subscriber; |
| subscriber.error(error); |
| } |
| //# sourceMappingURL=throwError.js.map |