21 lines
371 B
TypeScript
21 lines
371 B
TypeScript
// @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: A = new A();
|
|
}
|