@web-atoms/core
Version:
23 lines (22 loc) • 592 B
JavaScript
System.register([], function (_export, _context) {
"use strict";
function InjectProperty(target, key) {
Object.defineProperty(target, key, {
get: function () {
const plist = Reflect.getMetadata("design:type", target, key);
const result = this.app.resolve(plist);
Object.defineProperty(this, key, {
get: () => result
});
return result;
},
configurable: true
});
}
_export("default", InjectProperty);
return {
setters: [],
execute: function () {}
};
});
//# sourceMappingURL=InjectProperty.js.map