1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| define(["require", "exports", "../planning/metadata"], function (require, exports, metadata_1) {
| "use strict";
| Object.defineProperty(exports, "__esModule", { value: true });
| exports.propertyEventDecorator = void 0;
| function propertyEventDecorator(eventKey, errorMessage) {
| return function () {
| return function (target, propertyKey) {
| var metadata = new metadata_1.Metadata(eventKey, propertyKey);
| if (Reflect.hasOwnMetadata(eventKey, target.constructor)) {
| throw new Error(errorMessage);
| }
| Reflect.defineMetadata(eventKey, metadata, target.constructor);
| };
| };
| }
| exports.propertyEventDecorator = propertyEventDecorator;
| });
| //# sourceMappingURL=property_event_decorator.js.map
|
|