{"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function dematerialize() {\n  return function dematerializeOperatorFunction(source) {\n    return source.lift(new DeMaterializeOperator());\n  };\n}\n\nclass DeMaterializeOperator {\n  call(subscriber, source) {\n    return source.subscribe(new DeMaterializeSubscriber(subscriber));\n  }\n\n}\n\nclass DeMaterializeSubscriber extends Subscriber {\n  constructor(destination) {\n    super(destination);\n  }\n\n  _next(value) {\n    value.observe(this.destination);\n  }\n\n} //# sourceMappingURL=dematerialize.js.map","map":null,"metadata":{},"sourceType":"module"}