import { TransactionOperations } from "../../utils/types" import { Knex } from "knex"; import { CORE } from "../../utils/globals"; import businessappDAO from "../../dao/core/businessapp" import getDatabaseClient from "../../database/knexClient" class CoreServiceDAO{ async runAsTransaction(transactionOperations:TransactionOperations[]) { try { const dbClient:Knex = await getDatabaseClient(CORE); return await dbClient.transaction(async trx => { for (let i=0;i