import { __param, __decorate as _decorate } from "tslib"; import { __decorate } from "tslib"; class A { method1(skipped: string, b: string) {} method2(a: string, b: string) {} } _decorate([__param(1, Arg())], A.prototype, "method1", null); _decorate([__param(0, Arg()), __param(1, Arg())], A.prototype, "method2", null); let B = class B { constructor(a: string) {} }; B = _decorate([__param(0, Arg())], B);