Promises not working on IE11
<p>I'm new to Promises on javascript so I hope some can help me with this issue.</p>

<p><strong>Problem:</strong> Promise not being execute on IE11, works fine on Chrome and FireFox</p>

<p><strong>Frameworks used:</strong> I tried using es6-promise.d.ts and bluebird.d.ts same result.</p>

<p>Code:</p>

<pre><code>static executeSomething(): Promise&lt;any&gt; 
{
  console.log("inside executeSomething");
  var test= new Promise((resolve, reject)=&gt;
  {
     console.log("inside Promise");

  }).catch(function(error){console.log("error")}); 
 console.log("after promise"); 
 return test;      
}
</code></pre>

<p><strong>Results:</strong> on chrome and Firefox I can see all the logs but on IE11 I only see "Inside executeSomething" which means the problem is while creating the promise.</p>

<p>I thought it was because IE11 didn't support es6 but I get the same result using bluebird, I hope some can bring some light to my issue.</p>