diff options
Diffstat (limited to 'tools/node_modules/eslint/node_modules/rxjs/internal/util/canReportError.js')
-rw-r--r-- | tools/node_modules/eslint/node_modules/rxjs/internal/util/canReportError.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tools/node_modules/eslint/node_modules/rxjs/internal/util/canReportError.js b/tools/node_modules/eslint/node_modules/rxjs/internal/util/canReportError.js new file mode 100644 index 0000000000..971f871ff3 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/rxjs/internal/util/canReportError.js @@ -0,0 +1,20 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +var Subscriber_1 = require("../Subscriber"); +function canReportError(observer) { + while (observer) { + var _a = observer, closed_1 = _a.closed, destination = _a.destination, isStopped = _a.isStopped; + if (closed_1 || isStopped) { + return false; + } + else if (destination && destination instanceof Subscriber_1.Subscriber) { + observer = destination; + } + else { + observer = null; + } + } + return true; +} +exports.canReportError = canReportError; +//# sourceMappingURL=canReportError.js.map
\ No newline at end of file |