title: What is the difference between the three ways of loading typescript module dependencies?
body: <p>What is the difference between the following ways of loading typescript module dependencies?</p>
  
  <pre><code>/// &lt;amd-dependency path="someFile"/&gt;
  
  /// &lt;reference path="someFile.ts" /&gt;
  
  import someFile = require("someFile");
  </code></pre>