UNPKG

@bitblit/ratchet-common

Version:

Common tools for general use

8 lines (7 loc) 363 B
import { TransactionResult } from './transaction-result.js'; import { LoggerLevelName } from '../logger/logger-level-name.js'; export interface TransactionConfiguration<T> { stepLogLevel?: LoggerLevelName; executeAfterRollback?(result: TransactionResult<T>): Promise<void>; executeAfterRollbackFailure?(result: TransactionResult<T>): Promise<void>; }