diff options
Diffstat (limited to 'tools/node_modules/eslint/node_modules/rxjs/_esm5/internal/util/canReportError.js')
-rw-r--r-- | tools/node_modules/eslint/node_modules/rxjs/_esm5/internal/util/canReportError.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tools/node_modules/eslint/node_modules/rxjs/_esm5/internal/util/canReportError.js b/tools/node_modules/eslint/node_modules/rxjs/_esm5/internal/util/canReportError.js new file mode 100644 index 0000000000..954fc15f95 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/rxjs/_esm5/internal/util/canReportError.js @@ -0,0 +1,18 @@ +/** PURE_IMPORTS_START _Subscriber PURE_IMPORTS_END */ +import { Subscriber } from '../Subscriber'; +export 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) { + observer = destination; + } + else { + observer = null; + } + } + return true; +} +//# sourceMappingURL=canReportError.js.map |