Kaizen
Browse modulesPersistenceInterfaces

Interface: PrismaClientLike<TTx = `unknown`>

Defined in: server/persistence/transaction-manager.ts:28

Type Parameters

Type ParameterDefault type
TTxunknown

Methods

$transaction()

$transaction<T>(fn: (tx: TTx) => Promise<T>, options?: {
  isolationLevel?: TransactionIsolationLevel;
  timeout?: number;
}): Promise<T>;

Defined in: server/persistence/transaction-manager.ts:29

Type Parameters

Type Parameter
T

Parameters

ParameterType
fn(tx: TTx) => Promise<T>
options?{ isolationLevel?: TransactionIsolationLevel; timeout?: number; }
options.isolationLevel?TransactionIsolationLevel
options.timeout?number

Returns

Promise<T>

On this page