title: Difference Between different Autrelia Import statements
body: <p>What is the difference between different Aurelia Statement of "Import "</p>
  
  <p>Depending on the case, we find the three syntaxes below:</p>
  
  <p><code>import Ajv from "ajv";
  import {Ajv} from "ajv";
  import * as Ajv from "ajv";
  </code></p>
  
  <p>By searching the internet they seem to be saying that the first syntax imports the namespace and the class but that the other two syntaxes do not. I cannot find any information on what is imported with two other syntax.
  What are the elements that are imported with this three syntax? Are there other differences between these three syntaxes?</p>