title: Typescript ES7 descriptors with ES3 output?
body: <p>After looking through the issues it seems TS <em>should</em> support ES3 with decorators, and I have a scenario where I have an existing codebase in typescript which uses decorators and targets ES5 but I now need to apparently support IE6 which requires ES3.</p>
  
  <p>Now according to:
  <a href="https://github.com/Microsoft/TypeScript/issues/4681">https://github.com/Microsoft/TypeScript/issues/4681</a></p>
  
  <p>It seems that ES3 should be supported, but if I output to target ES3 I get:</p>
  
  <p><code>error TS1241: Unable to resolve signature of method decorator when called as an expression.
    Supplied parameters do not match any signature of call target.</code></p>
  
  <p>I get 0 errors and everything works in ES5, so do you need to do anything to get it working in ES3 or is it just not supported?</p>
  
  <p>Here is a cloud 9 example of the issue:</p>
  
  <p><a href="https://ide.c9.io/grofit/knockout-decorators-es3-example">https://ide.c9.io/grofit/knockout-decorators-es3-example</a></p>
  
  <p>just run <code>gulp</code> on the command line, if you change the tsconfig target to es5 it will work.</p>