5aeb54934b275e350fe5ac6a2b0ace7472a8cd2b028ed42772bca4bda1822c974f81ffebd19c5d82f2269bdeff9b89ca6e5e0d646d569fa508fc4b79d29a77 478 B

1234567891011121314151617
  1. import { Subscriber } from '../Subscriber';
  2. export function canReportError(observer) {
  3. while (observer) {
  4. const { closed, destination, isStopped } = observer;
  5. if (closed || isStopped) {
  6. return false;
  7. }
  8. else if (destination && destination instanceof Subscriber) {
  9. observer = destination;
  10. }
  11. else {
  12. observer = null;
  13. }
  14. }
  15. return true;
  16. }
  17. //# sourceMappingURL=canReportError.js.map