title: Understanding "target" and "module" in tsconfig
body: <p>Below is my <code>tsconfig.json</code> file where I have set target to <code>es5</code> and module to <code>es6</code></p>
  <pre><code>{
     &quot;compilerOptions&quot;: {
     &quot;target&quot;: &quot;es5&quot;,    
     &quot;module&quot;: &quot;es6&quot;
     }
  
  }
  </code></pre>
  <p>My question is because modules [import / export ] are part of es6 and NOT es5 , the transpiled javascript code should not be having import / export statements.
  But the javascript code that is generated is having import / export statements even though the target is es5 , how is it possible ?</p>