()
| 140 | return { |
| 141 | configurable: true, |
| 142 | get() { |
| 143 | const bound = descriptor.value.bind(this) |
| 144 | Object.defineProperty(this, propertyKey, { |
| 145 | value: bound, |
| 146 | configurable: true, |
| 147 | writable: true, |
| 148 | }) |
| 149 | return bound |
| 150 | }, |
| 151 | } |
| 152 | } |
| 153 |