feat: document functions

This commit is contained in:
Ahmed Bouhuolia
2024-07-29 13:00:50 +02:00
parent f457759e39
commit 4345623ea9
6 changed files with 46 additions and 9 deletions

View File

@@ -1,7 +1,7 @@
import { Inject, Service } from 'typedi';
import { ExcludeBankTransaction } from './ExcludeBankTransaction';
import PromisePool from '@supercharge/promise-pool';
import { castArray } from 'lodash';
import { ExcludeBankTransaction } from './ExcludeBankTransaction';
@Service()
export class ExcludeBankTransactions {
@@ -12,6 +12,7 @@ export class ExcludeBankTransactions {
* Exclude bank transactions in bulk.
* @param {number} tenantId
* @param {number} bankTransactionIds
* @returns {Promise<void>}
*/
public async excludeBankTransactions(
tenantId: number,
@@ -21,7 +22,7 @@ export class ExcludeBankTransactions {
await PromisePool.withConcurrency(1)
.for(_bankTransactionIds)
.process(async (bankTransactionId: number) => {
.process((bankTransactionId: number) => {
return this.excludeBankTransaction.excludeBankTransaction(
tenantId,
bankTransactionId

View File

@@ -21,7 +21,7 @@ export class UnexcludeBankTransactions {
await PromisePool.withConcurrency(1)
.for(_bankTransactionIds)
.process(async (bankTransactionId: number) => {
.process((bankTransactionId: number) => {
return this.unexcludeBankTransaction.unexcludeBankTransaction(
tenantId,
bankTransactionId