{"version":3,"file":"index.d.mts","names":["T","promise","Promise","cancel","Awaitable","fn","OnMongoSessionCommittedResult","ClientSession","session","T","ClientSession","fallback","contextValue","flush","setup","EffectCallback","cleanup","EffectCleanup","name","dependencies","Awaitable","callback","OnCommittedCallback","OnRollbackCallback","effects","cursor","byCursor","TransactionEffect","committed","TransactionOnCommitted","rollbacks","TransactionOnRollback","T","Args","fn","log","Logger","_active","error","Error","result","run","this","args","Promise","hooks","TransactionScopeHooks","constructor","active","_run","self","commit","rollback","reset","clean","TransactionScope","Awaited","scope","reason","effect","Partial","Pick","TransactionEffect","setup","UseTransactionEffectOptions","options","Promise","OnCommittedCallback","callback","dependencies","Fn","OnRollbackCallback","callback","dependencies","Fn","startSession","Record","options","ClientSessionLike","withTransaction","AnyFunction","fn","Promise","endSession","MongoClientLike","Awaitable","T","K","Args","Array","this","ClientSession","session","args","connection","ConnectionValue","sessionOptions","ClientSessionOptions","timeoutMS","Callback","WithMongoTransactionOptions","WithMongoTransactionWrapped","Omit","Partial","RetryOnErrorConfig","T","K","Args","Array","this","args","fn","beforeRetryCallback","shouldRetryBasedOnError","maxAttempts","maxRetriesNumber","delayFactor","delayMaxMs","delayMinMs","WithTransactionOptions","Promise","Awaited","T","K","Args","Array","run","this","args","Promise","commit","rollback","result","Readonly","error","Error","active","fn","TransactionControlled","Awaited"],"sources":["../src/hooks/onMongoSessionCommitted.d.ts","../src/hooks/useMongoSession.d.ts","../src/scope.d.ts","../src/hooks/useTransactionEffect.d.ts","../src/hooks/onCommitted.d.ts","../src/hooks/onRollback.d.ts","../src/withMongoTransaction.d.ts","../src/withTransaction.d.ts","../src/withTransactionControlled.d.ts"],"mappings":"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"}