title: How do you return new Observable(function(observer) { ... with RxJS v5?
body: <p>I am trying to replace all the promises that my functions return with Observables. From this post, I learned that I should no longer use "new Observable" <a href="https://stackoverflow.com/questions/35676451/observable-forkjoin-and-array-argument">Observable.forkJoin and array argument</a></p>
  
  <p>What is the RxJS v5 syntax to achieve this as such to achieve asynchronous waiting?</p>
  
  <pre><code>thirdFunction() {
  
      let _self = this;
  
      return new Observable(function(observer) {
  
          ...
  
          observer.next( responseargs );
          observer.complete();
      });
  }
  </code></pre>
  
  <p>Thank you greatly for help you can offer.</p>