title: Execution after .map operator has returned
body: <p><code>SomeService.someMethodverifyEmail()</code> returns an observable. </p>
  
  <p><strong>I want the callback inside <code>setTimeout</code> to be executed after map has returned</strong>. </p>
  
  <p>Is it possible to get rid of <code>setTimeout</code> and use some <strong>RxJs</strong> chaining method to do some operation?</p>
  
  <pre><code>SomeService.someMethodverifyEmail()
      .pipe(
        map((data: any) =&gt; {
          setTimeout(() =&gt; {
            ...
          }, 0);
          return ...;
        }),
        catchError(() =&gt; null)
      );
  </code></pre>
  
  <p>P.S. Please do not ask questions like why do you want to do that!   </p>