{"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function canReportError(observer) {\n  while (observer) {\n    var _observer = observer,\n        closed = _observer.closed,\n        destination = _observer.destination,\n        isStopped = _observer.isStopped;\n\n    if (closed || isStopped) {\n      return false;\n    } else if (destination && destination instanceof Subscriber) {\n      observer = destination;\n    } else {\n      observer = null;\n    }\n  }\n\n  return true;\n} //# sourceMappingURL=canReportError.js.map","map":null,"metadata":{},"sourceType":"module"}