schangxiang@126.com
2025-09-19 0821aa23eabe557c0d9ef5dbe6989c68be35d1fe
1
{"version":3,"sources":["../browser/src/decorator/listeners/EventSubscriber.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,sBAAsB,EAAC,MAAM,QAAQ,CAAC;AAG9C;;;GAGG;AACH,MAAM,UAAU,eAAe;IAC3B,OAAO,UAAU,MAAgB;QAE7B,sBAAsB,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC;YAC5C,MAAM,EAAE,MAAM;SACe,CAAC,CAAC;IACvC,CAAC,CAAC;AACN,CAAC","file":"EventSubscriber.js","sourcesContent":["import {getMetadataArgsStorage} from \"../../\";\nimport {EntitySubscriberMetadataArgs} from \"../../metadata-args/EntitySubscriberMetadataArgs\";\n\n/**\n * Classes decorated with this decorator will listen to ORM events and their methods will be triggered when event\n * occurs. Those classes must implement EventSubscriberInterface interface.\n */\nexport function EventSubscriber() {\n    return function (target: Function) {\n\n        getMetadataArgsStorage().entitySubscribers.push({\n            target: target\n        } as EntitySubscriberMetadataArgs);\n    };\n}"],"sourceRoot":"../.."}