// @noemithelpers: true // @experimentaldecorators: true // @emitdecoratormetadata: true // @target: es5 // @module: commonjs declare var console: { log(msg: string): void; }; class A { constructor() { console.log('new A'); } } function decorator(target: Object, propertyKey: string) { } export class B { @decorator x = new A(); }