method DB.prototype.withTransaction DB.prototype.withTransaction<R>(fn: (tx: DBTransaction) => Promisable<R>): Task<R, TransactionFailed | QueryFailed | ConstraintViolation> Type Parameters R Parameters fn: (tx: DBTransaction) => Promisable<R> Return Type Task<R, TransactionFailed | QueryFailed | ConstraintViolation>