title: Build Module failed when using TSLint with webpack
body: <p>I am trying to run TSLint on my project and it is currently failing when trying to build with webpack. I have created a simple repro of my project with the following structure:</p>
  
  <pre><code>\tslint-issue  
      |-\src
      |   |-Base.ts
      |   |-Derived.ts
      |   |-index.tsx
      |-babel.rc
      |-index.html
      |-package.json
      |-tsconfig.json
      |-webpack.config.json
  </code></pre>
  
  <p>Base and Derived are pretty simple class definitions. But when I run </p>
  
  <pre><code>webpack
  </code></pre>
  
  <p>I get the following message:</p>
  
  <pre><code>    ERROR in ./src/Derived.ts
  Module build failed: TypeError: this.computeFullOptions is not a function
      at Object.Linter (c:\Code\tslint-issue\node_modules\tslint\lib\tslint.js:15:29)
   @ ./src/index.tsx 2:16-36
  </code></pre>
  
  <p>When I remove the following section from my <em>webpack.config.json</em></p>
  
  <pre><code>            {
                  test: /\.ts$/,
                  loader: 'tslint'
              },
  </code></pre>
  
  <p>It works fine. If more info is required I can provide any piece of the project necessary. The index.tsx imports the <code>Derived</code> class in <code>Derived.ts</code> file has the following contents:</p>
  
  <pre><code>import { Derived } from "./Derived";
  
  var d = new Derived(25);
  console.log(d.AbsMethod());
  </code></pre>
  
  <p>Thanks in advance!</p>