title: Promise that just returns?
body: <p>I noticed the following in the code base I'm currently working with and am not sure what the point of it is:</p>
  
  <p><code>public spinnerPromise: Promise&lt;void&gt; = new Promise&lt;void&gt;(() =&gt; { return; });</code></p>
  
  <p>Is there a reason to have an empty Promise?  This reminds me of doing a 
  <code>setTimeOut(fn, 0)</code> and I'm wondering if it has a similar effect.</p>
  
  <p>Thanks</p>