import { __decorate } from "tslib"; class A { prop: string; prop2: string; static staticProp: number; service: Service; ignored: boolean; } __decorate([dec], A.prototype, "prop", void 0); __decorate([dec, dec2], A.prototype, "prop2", void 0); __decorate([dec], A, "staticProp", void 0); __decorate([called()], A.prototype, "service", void 0); let B = class B { remote: Service; }; __decorate([Service()], B.prototype, "remote", void 0); B = __decorate([Service()], B); export { B };