/** * @zh Transaction 模块服务令牌 * @en Transaction module service tokens */ import { createServiceToken } from '@esengine/ecs-framework'; import type { TransactionManager } from './core/TransactionManager.js'; import type { ITransactionStorage } from './core/types.js'; /** * @zh 事务管理器令牌 * @en Transaction manager token */ export const TransactionManagerToken = createServiceToken('transactionManager'); /** * @zh 事务存储令牌 * @en Transaction storage token */ export const TransactionStorageToken = createServiceToken('transactionStorage');