Skip to main content
Version: Next

TransactionOptions

Index

Properties

optionalclear

clear?: boolean

optionalctx

ctx?: any

optionalflushMode

flushMode?: always | FlushMode | commit | auto

optionalignoreNestedTransactions

ignoreNestedTransactions?: boolean

optionalinflightQueryAbortStrategy

inflightQueryAbortStrategy?: InflightQueryAbortStrategy

Cancellation strategy paired with signal.

optionalisolationLevel

isolationLevel?: IsolationLevel | read uncommitted | read committed | snapshot | repeatable read | serializable

optionalloggerContext

loggerContext?: LogContext

optionalpropagation

propagation?: never | TransactionPropagation | required | requires_new | nested | not_supported | supports | mandatory

optionalreadOnly

readOnly?: boolean

optionalsignal

signal?: AbortSignal

AbortSignal cancelling every query within the transaction (including the implicit flush). Cancelling mid-transaction triggers a rollback once the in-flight query settles.