Skip to main content
Version: Next

CreateContextOptions

Options for creating a new RequestContext, allowing global overrides.

Hierarchy

  • Omit<ForkOptions, useContext | disableContextResolution | keepTransactionContext | clear>
    • CreateContextOptions

Index

Properties

optionalinheritedcloneEventManager

cloneEventManager?: boolean

do we want to clone current EventManager instance? defaults to false (global instance)

optionalinheriteddisableTransactions

disableTransactions?: boolean

disable transactions for this fork

optionalinheritedflushMode

flushMode?: always | FlushMode | commit | auto

set flush mode for this fork, overrides the global option can be overridden locally via FindOptions

optionalinheritedfreshEventManager

freshEventManager?: boolean

do we want to use fresh EventManager instance? defaults to false (global instance)

optionalinheritedinflightQueryAbortStrategy

inflightQueryAbortStrategy?: InflightQueryAbortStrategy

Default cancellation strategy paired with signal.

optionalinheritedloggerContext

loggerContext?: Dictionary

default logger context, can be overridden via FindOptions

optionalinheritedschema

schema?: string

default schema to use for this fork

optionalinheritedsignal

signal?: AbortSignal

Default AbortSignal applied to every operation on this fork (queries and UoW flushes). Per-call options.signal still takes precedence.