title: await always thows SyntaxError: await is only valid in async function in sequelize
body: <blockquote>
  <p>Ubuntu 20<br />
  Node 12.18.4<br />
  NPM 6.14.6<br />
  Sequelize 6.3.5</p>
  </blockquote>
  <p>I followed the official guide and am so confused now.<br />
  After successfully configured <strong>Sequelize</strong> and connected, I tried to run (from official documentation)</p>
  <pre><code>await sequelize.authenticate();
  </code></pre>
  <p>It throws <code>SyntaxError: await is only valid in async function</code>.</p>
  <p>Under the official get started page <a href="https://sequelize.org/master/manual/getting-started.html" rel="nofollow noreferrer">https://sequelize.org/master/manual/getting-started.html</a>, it clearly states:</p>
  <blockquote>
  <p>Most of the methods provided by Sequelize are asynchronous and therefore return Promises. They are all Promises , so you can use the Promise API (for example, using then, catch, finally) out of the box.<br />
  Of course, using async and await works normally as well.</p>
  </blockquote>