333
schangxiang@126.com
2025-09-19 18966e02fb573c7e2bb0c6426ed792b38b910940
1
{"version":3,"sources":["../../src/decorator/transaction/TransactionManager.ts"],"names":[],"mappings":";;AAAA,4BAA8C;AAG9C;;GAEG;AACH,SAAgB,kBAAkB;IAC9B,OAAO,UAAU,MAAc,EAAE,UAAkB,EAAE,KAAa;QAE9D,0BAAsB,EAAE,CAAC,yBAAyB,CAAC,IAAI,CAAC;YACpD,MAAM,EAAE,MAAM,CAAC,WAAW;YAC1B,UAAU,EAAE,UAAU;YACtB,KAAK,EAAE,KAAK;SACkB,CAAC,CAAC;IACxC,CAAC,CAAC;AACN,CAAC;AATD,gDASC","file":"TransactionManager.js","sourcesContent":["import {getMetadataArgsStorage} from \"../../\";\nimport {TransactionEntityMetadataArgs} from \"../../metadata-args/TransactionEntityMetadataArgs\";\n\n/**\n * Injects transaction's entity manager into the method wrapped with @Transaction decorator.\n */\nexport function TransactionManager(): Function {\n    return function (object: Object, methodName: string, index: number) {\n\n        getMetadataArgsStorage().transactionEntityManagers.push({\n            target: object.constructor,\n            methodName: methodName,\n            index: index,\n        } as TransactionEntityMetadataArgs);\n    };\n}\n"],"sourceRoot":"../.."}