From 167cb15e32cc631d8a8c24a0a2617dc10b82f7b5 Mon Sep 17 00:00:00 2001 From: mahyargdz Date: Mon, 14 Apr 2025 16:45:01 +0330 Subject: [PATCH] fix: eslint problem --- src/core/exceptions/http.exceptions.ts | 2 +- src/core/interceptors/pagination.interceptor.ts | 8 ++++---- src/modules/logger/logger.service.ts | 10 +++++----- .../payments/entities/deposit-request.entity.ts | 1 + .../referrals/entities/referral-reward.entity.ts | 1 + src/modules/referrals/providers/referrals.service.ts | 1 + .../subscriptions/providers/subscriptions.service.ts | 1 + src/modules/users/providers/customers.service.ts | 2 +- 8 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/core/exceptions/http.exceptions.ts b/src/core/exceptions/http.exceptions.ts index daff8bf..5afda63 100755 --- a/src/core/exceptions/http.exceptions.ts +++ b/src/core/exceptions/http.exceptions.ts @@ -23,7 +23,7 @@ export class HttpExceptionFilter implements ExceptionFilter { }); } - private extractMessage(response: string | Record): string | string[] { + private extractMessage(response: string | object): string | string[] { if (typeof response === "string") { return [response]; } diff --git a/src/core/interceptors/pagination.interceptor.ts b/src/core/interceptors/pagination.interceptor.ts index 1c378af..74e3c54 100755 --- a/src/core/interceptors/pagination.interceptor.ts +++ b/src/core/interceptors/pagination.interceptor.ts @@ -8,12 +8,12 @@ import { IPageFormat } from "../../common/interfaces/IPagination"; export class PaginationInterceptor implements NestInterceptor { private readonly logger = new Logger(PaginationInterceptor.name); - intercept(context: ExecutionContext, next: CallHandler): Observable { + intercept(context: ExecutionContext, next: CallHandler): Observable { const request = context.switchToHttp().getRequest(); - const query = request.query as any; + const query = request.query as { page: string; limit: string }; - const page = parseInt(query.page as string, 10) || 1; - const limit = parseInt(query.limit as string, 10) || 10; + const page = parseInt(query.page, 10) || 1; + const limit = parseInt(query.limit, 10) || 10; const className = context.getClass().name; const handlerName = context.getHandler().name; diff --git a/src/modules/logger/logger.service.ts b/src/modules/logger/logger.service.ts index 071303c..77998cc 100644 --- a/src/modules/logger/logger.service.ts +++ b/src/modules/logger/logger.service.ts @@ -26,18 +26,18 @@ export class LoggerService extends Logger { } } - override log(message: any) { - this.sendLogToTelegram("test", message); + override log(message: unknown) { + this.sendLogToTelegram("test", message as string); super.log(message); } - override error(message: any, trace?: any) { + override error(message: unknown, trace?: unknown) { super.error(message, trace); this.sendLogToTelegram("error", `${message}\nTrace: ${trace}`); } - override warn(message: any) { + override warn(message: unknown) { super.warn(message); - this.sendLogToTelegram("warn", message); + this.sendLogToTelegram("warn", message as string); } } diff --git a/src/modules/payments/entities/deposit-request.entity.ts b/src/modules/payments/entities/deposit-request.entity.ts index 4375809..494e7f4 100755 --- a/src/modules/payments/entities/deposit-request.entity.ts +++ b/src/modules/payments/entities/deposit-request.entity.ts @@ -1,3 +1,4 @@ +// eslint-disable-next-line import/no-named-as-default import Decimal from "decimal.js"; import { Column, Entity, ManyToOne, OneToMany } from "typeorm"; diff --git a/src/modules/referrals/entities/referral-reward.entity.ts b/src/modules/referrals/entities/referral-reward.entity.ts index 21be6c0..e85af9a 100644 --- a/src/modules/referrals/entities/referral-reward.entity.ts +++ b/src/modules/referrals/entities/referral-reward.entity.ts @@ -1,3 +1,4 @@ +// eslint-disable-next-line import/no-named-as-default import Decimal from "decimal.js"; import { Column, Entity, ManyToOne } from "typeorm"; diff --git a/src/modules/referrals/providers/referrals.service.ts b/src/modules/referrals/providers/referrals.service.ts index 9edbcb7..ff89ada 100644 --- a/src/modules/referrals/providers/referrals.service.ts +++ b/src/modules/referrals/providers/referrals.service.ts @@ -1,6 +1,7 @@ import { randomBytes } from "node:crypto"; import { BadRequestException, Injectable } from "@nestjs/common"; +// eslint-disable-next-line import/no-named-as-default import Decimal from "decimal.js"; import { DataSource, QueryRunner } from "typeorm"; diff --git a/src/modules/subscriptions/providers/subscriptions.service.ts b/src/modules/subscriptions/providers/subscriptions.service.ts index 392345f..710a216 100755 --- a/src/modules/subscriptions/providers/subscriptions.service.ts +++ b/src/modules/subscriptions/providers/subscriptions.service.ts @@ -1,5 +1,6 @@ import { BadRequestException, Injectable } from "@nestjs/common"; import dayjs from "dayjs"; +// eslint-disable-next-line import/no-named-as-default import Decimal from "decimal.js"; import { DataSource, In, Not } from "typeorm"; diff --git a/src/modules/users/providers/customers.service.ts b/src/modules/users/providers/customers.service.ts index c3671b1..08ec6f7 100644 --- a/src/modules/users/providers/customers.service.ts +++ b/src/modules/users/providers/customers.service.ts @@ -206,7 +206,7 @@ export class CustomersService { if (!addressEntity) throw new BadRequestException(UserMessage.ADDRESS_NOT_FOUND); // Prepare address updates - const addressUpdates: any = {}; + const addressUpdates: Record = {}; if (cityId) { const { city } = await this.addressService.getCity(+cityId);