Closed
Description
We missing an option to disable decorator transform. Code below preserveDecorators
option is virtual.
TypeScript Version: 2.4.0
Code
tsconfig.json
{
"compilerOptions": {
"target": "es2017",
"module": "es2015",
"experimentalDecorators": true,
"preserveDecorators": true
}
}
index.ts
class Foo {
@autobind
onClick(e: Event) {
console.log(e)
}
}
Expected behavior:
index.js
class Foo {
@autobind
onClick(e) {
console.log(e);
}
}
Actual behavior:
index.js
class Foo {
onClick(e) {
console.log(e);
}
}
__decorate([
autobind
], Foo.prototype, "onClick", null);