title: Rollup Angular2 class error (InjectMetadata)
body: <p>I'm using the standard tsc (v1.8.10) to compile and Rollup.js (v0.34.3) to bundle an Angular 2 app but when executed the following error appears:</p>
  
  <pre><code>Uncaught TypeError: Class constructor InjectMetadata cannot be invoked without 'new'(…)
  </code></pre>
  
  <p>the rest of the stack trace seems to go through the dependency injector:</p>
  
  <pre><code>decoratorInvocations.map.decoratorInvocation    @   app.js:4012
  convertTsickleDecoratorIntoMetadata @   app.js:4007
  ctorParameters.map  @   app.js:3911
  parameters  @   app.js:3911
  parameters  @   app.js:4092
  _dependenciesFor    @   app.js:4531
  resolveReflectiveFactory    @   app.js:4430
  resolveReflectiveProvider   @   app.js:4453
  resolveReflectiveProviders  @   app.js:4460
  resolve @   app.js:4930
  resolveAndCreate    @   app.js:4959
  bootstrap   @   app.js:31991
  (anonymous function)    @   app.js:32032 &lt;= call to bootstrap
  (anonymous function)    @   app.js:32036 &lt;= iife invocation
  </code></pre>
  
  <p>I'm quite new to Angular2, specifically.</p>