<div dir="ltr"><div><div><div>On Sun, Feb 18, 2018 at 8:27 AM, Naveen Chawla <<a href="mailto:naveen.chwl@gmail.com">naveen.chwl@gmail.com</a>> wrote:</div><div>></div><div>> Like this:</div><div>></div><div>> ```js</div><div>> class MyObject{</div><div>>     constructor(){</div><div>>         initializeAsync();</div><div>>     }</div><div>></div><div>>     async initializeAsync(){</div><div>>         await doSomething();</div><div>>         await doSomethingElse();</div><div>>         //etc.</div><div>>     }</div><div>> }</div><div>> ```</div><div><br></div><div>That constructor breaks one of the main rules of promises: Either handle the rejection, or propagate the promise.</div><div><br></div><div>-- T.J. Crowder</div></div></div><div><br></div></div>