@eggjs/tegg-types
Version:
tegg types
10 lines • 1.11 kB
JavaScript
export var PropagationType;
(function (PropagationType) {
/** 不管是当前调用栈是否存在事务,始终让当前函数在新的事务中执行 */
PropagationType["ALWAYS_NEW"] = "ALWAYS_NEW";
/** 如果当前调用栈存在事务则复用,否则创建一个 */
PropagationType["REQUIRED"] = "REQUIRED";
})(PropagationType || (PropagationType = {}));
export const TRANSACTION_META_DATA = Symbol.for('EggPrototype#transaction#metaData');
export const IS_TRANSACTION_CLAZZ = Symbol.for('EggPrototype#IS_TRANSACTION_CLAZZ');
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNhY3Rpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ0cmFuc2FjdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLENBQU4sSUFBWSxlQUtYO0FBTEQsV0FBWSxlQUFlO0lBQ3pCLHFDQUFxQztJQUNyQyw0Q0FBeUIsQ0FBQTtJQUN6Qiw0QkFBNEI7SUFDNUIsd0NBQXFCLENBQUE7QUFDdkIsQ0FBQyxFQUxXLGVBQWUsS0FBZixlQUFlLFFBSzFCO0FBbUJELE1BQU0sQ0FBQyxNQUFNLHFCQUFxQixHQUFHLE1BQU0sQ0FBQyxHQUFHLENBQUMsbUNBQW1DLENBQUMsQ0FBQztBQUNyRixNQUFNLENBQUMsTUFBTSxvQkFBb0IsR0FBRyxNQUFNLENBQUMsR0FBRyxDQUFDLG1DQUFtQyxDQUFDLENBQUMifQ==