# Source: https://mikro-orm.io/api/core/interface/TransactionOptions.md

# TransactionOptions<!-- -->

## Index[**](#Index)

### Properties

* [**clear](#clear)
* [**ctx](#ctx)
* [**flushMode](#flushMode)
* [**ignoreNestedTransactions](#ignoreNestedTransactions)
* [**isolationLevel](#isolationLevel)
* [**loggerContext](#loggerContext)
* [**propagation](#propagation)
* [**readOnly](#readOnly)

## Properties<!-- -->[**](#Properties)

### [**](#clear)[**](https://github.com/mikro-orm/mikro-orm/blob/master/packages/core/src/enums.ts#L219)optionalclear

**clear?

<!-- -->

: boolean

### [**](#ctx)[**](https://github.com/mikro-orm/mikro-orm/blob/master/packages/core/src/enums.ts#L215)optionalctx

**ctx?

<!-- -->

: any

### [**](#flushMode)[**](https://github.com/mikro-orm/mikro-orm/blob/master/packages/core/src/enums.ts#L220)optionalflushMode

**flushMode?

<!-- -->

: [FlushMode](https://mikro-orm.io/api/core/enum/FlushMode.md)

### [**](#ignoreNestedTransactions)[**](https://github.com/mikro-orm/mikro-orm/blob/master/packages/core/src/enums.ts#L221)optionalignoreNestedTransactions

**ignoreNestedTransactions?

<!-- -->

: boolean

### [**](#isolationLevel)[**](https://github.com/mikro-orm/mikro-orm/blob/master/packages/core/src/enums.ts#L217)optionalisolationLevel

**isolationLevel?

<!-- -->

: [IsolationLevel](https://mikro-orm.io/api/core/enum/IsolationLevel.md)

### [**](#loggerContext)[**](https://github.com/mikro-orm/mikro-orm/blob/master/packages/core/src/enums.ts#L222)optionalloggerContext

**loggerContext?

<!-- -->

: [LogContext](https://mikro-orm.io/api/core/interface/LogContext.md)

### [**](#propagation)[**](https://github.com/mikro-orm/mikro-orm/blob/master/packages/core/src/enums.ts#L216)optionalpropagation

**propagation?

<!-- -->

: [TransactionPropagation](https://mikro-orm.io/api/core/enum/TransactionPropagation.md)

### [**](#readOnly)[**](https://github.com/mikro-orm/mikro-orm/blob/master/packages/core/src/enums.ts#L218)optionalreadOnly

**readOnly?

<!-- -->

: boolean