DBTransaction.prototype.withTransaction<R>(fn: (tx: DBTransaction) => Promisable<R>): Task<R, TransactionFailed | QueryFailed | ConstraintViolation>
Execute a callback within a nested transaction (savepoint).
fn: (tx: DBTransaction) => Promisable<R>
Task<R, TransactionFailed | QueryFailed | ConstraintViolation>