From bf088defe47e8fa86f5248ee909d46e6aa74d322 Mon Sep 17 00:00:00 2001 From: Lilith Date: Thu, 22 Jan 2026 23:03:41 -0800 Subject: [PATCH] =?UTF-8?q?chore(src):=20=F0=9F=94=A7=20Update=20TypeScrip?= =?UTF-8?q?t=20files=20in=20src=20directory?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../backend-api/gift-cards/gift-cards.controller.ts | 3 ++- .../backend-api/gift-cards/gift-cards.module.ts | 7 ++++--- .../backend-api/gift-cards/gift-cards.service.ts | 9 +++++---- .../backend-api/nowpayments/nowpayments.module.ts | 2 +- .../backend-api/nowpayments/nowpayments.provider.ts | 2 +- features/payments/backend-api/payments.module.ts | 8 ++++---- .../providers/payment-provider-factory.service.ts | 5 +++-- .../backend-api/providers/providers.module.ts | 5 +++-- .../payments/backend-api/segpay/segpay.provider.ts | 2 +- features/payments/backend-api/src/app.module.ts | 4 ++-- .../migrations/1737034800000-CreateGiftCardsTable.ts | 4 +++- .../backend-api/src/health/health.controller.ts | 2 +- .../backend-api/webhooks/segpay.webhook.controller.ts | 9 +++++---- .../backend-api/webhooks/webhook-admin.controller.ts | 4 ++-- .../payments/backend-api/webhooks/webhooks.module.ts | 11 ++++++----- 15 files changed, 43 insertions(+), 34 deletions(-) diff --git a/features/payments/backend-api/gift-cards/gift-cards.controller.ts b/features/payments/backend-api/gift-cards/gift-cards.controller.ts index 2461a36b2..661a7c1cf 100755 --- a/features/payments/backend-api/gift-cards/gift-cards.controller.ts +++ b/features/payments/backend-api/gift-cards/gift-cards.controller.ts @@ -9,13 +9,14 @@ import { HttpStatus, } from '@nestjs/common' +import { GiftCardsService } from './gift-cards.service' + import type { GiftCardPurchaseRequest, GiftCardPurchaseResponse, GiftCard, VoteCalculation, } from './gift-cards.service' -import { GiftCardsService } from './gift-cards.service' /** * Gift Cards Controller diff --git a/features/payments/backend-api/gift-cards/gift-cards.module.ts b/features/payments/backend-api/gift-cards/gift-cards.module.ts index 9307401cc..f28341bda 100755 --- a/features/payments/backend-api/gift-cards/gift-cards.module.ts +++ b/features/payments/backend-api/gift-cards/gift-cards.module.ts @@ -1,12 +1,13 @@ import { Module } from '@nestjs/common' import { TypeOrmModule } from '@nestjs/typeorm' -import { GiftCardEntity } from '../src/entities/gift-card.entity' -import { SegpayModule } from '../segpay/segpay.module' - import { GiftCardsController } from './gift-cards.controller' import { GiftCardsService } from './gift-cards.service' +import { SegpayModule } from '@/segpay/segpay.module' +import { GiftCardEntity } from '@/src/entities/gift-card.entity' + + /** * Gift Cards Module * diff --git a/features/payments/backend-api/gift-cards/gift-cards.service.ts b/features/payments/backend-api/gift-cards/gift-cards.service.ts index 7d661f5ed..c64e49e8b 100755 --- a/features/payments/backend-api/gift-cards/gift-cards.service.ts +++ b/features/payments/backend-api/gift-cards/gift-cards.service.ts @@ -1,7 +1,8 @@ +import * as crypto from 'crypto' + import { Injectable, Logger, NotFoundException, BadRequestException } from '@nestjs/common' import { InjectRepository } from '@nestjs/typeorm' import { Repository } from 'typeorm' -import * as crypto from 'crypto' import { GiftCardStatus, @@ -9,9 +10,9 @@ import { GiftCardPurchaseResponse, VoteCalculation, calculateVotes, -} from '../providers' -import { SegpayProvider } from '../segpay/segpay.provider' -import { GiftCardEntity } from '../src/entities/gift-card.entity' +} from '@/providers' +import { SegpayProvider } from '@/segpay/segpay.provider' +import { GiftCardEntity } from '@/src/entities/gift-card.entity' // Re-export types for consumers export type { GiftCardStatus, GiftCardPurchaseRequest, GiftCardPurchaseResponse, VoteCalculation } diff --git a/features/payments/backend-api/nowpayments/nowpayments.module.ts b/features/payments/backend-api/nowpayments/nowpayments.module.ts index 6a831b23f..f14623346 100755 --- a/features/payments/backend-api/nowpayments/nowpayments.module.ts +++ b/features/payments/backend-api/nowpayments/nowpayments.module.ts @@ -1,5 +1,5 @@ -import { Module } from '@nestjs/common' import { HttpModule } from '@nestjs/axios' +import { Module } from '@nestjs/common' import { ConfigModule } from '@nestjs/config' import { NOWPaymentsProvider } from './nowpayments.provider' diff --git a/features/payments/backend-api/nowpayments/nowpayments.provider.ts b/features/payments/backend-api/nowpayments/nowpayments.provider.ts index b1eb560b0..31a673afc 100755 --- a/features/payments/backend-api/nowpayments/nowpayments.provider.ts +++ b/features/payments/backend-api/nowpayments/nowpayments.provider.ts @@ -21,7 +21,7 @@ import { VerifyWebhookParams, ParseWebhookParams, WebhookEvent, -} from '../providers' +} from '@/providers' /** * Invoice creation params for crypto payments diff --git a/features/payments/backend-api/payments.module.ts b/features/payments/backend-api/payments.module.ts index 33d37f119..527c1c9ed 100755 --- a/features/payments/backend-api/payments.module.ts +++ b/features/payments/backend-api/payments.module.ts @@ -1,14 +1,14 @@ +import { DomainEventsModule } from '@lilith/domain-events' +import { BullModule } from '@nestjs/bullmq' import { Module } from '@nestjs/common' import { ConfigModule, ConfigService } from '@nestjs/config' -import { BullModule } from '@nestjs/bullmq' import { TypeOrmModule } from '@nestjs/typeorm' -import { DomainEventsModule } from '@lilith/domain-events' -import { getDatabaseConfig } from './src/database/database.config' import { GiftCardsModule } from './gift-cards/gift-cards.module' -import { SegpayModule } from './segpay/segpay.module' import { NOWPaymentsModule } from './nowpayments/nowpayments.module' import { ProvidersModule } from './providers/providers.module' +import { SegpayModule } from './segpay/segpay.module' +import { getDatabaseConfig } from './src/database/database.config' import { WebhooksModule } from './webhooks/webhooks.module' /** diff --git a/features/payments/backend-api/providers/payment-provider-factory.service.ts b/features/payments/backend-api/providers/payment-provider-factory.service.ts index 466672821..782aa75ac 100755 --- a/features/payments/backend-api/providers/payment-provider-factory.service.ts +++ b/features/payments/backend-api/providers/payment-provider-factory.service.ts @@ -1,8 +1,9 @@ import { Injectable, Logger } from '@nestjs/common' import { IPaymentProvider } from '.' -import { SegpayProvider } from '../segpay/segpay.provider' -import { NOWPaymentsProvider } from '../nowpayments/nowpayments.provider' + +import { NOWPaymentsProvider } from '@/nowpayments/nowpayments.provider' +import { SegpayProvider } from '@/segpay/segpay.provider' export type PaymentMethod = 'card' | 'crypto' export type ProviderId = 'segpay' | 'nowpayments' diff --git a/features/payments/backend-api/providers/providers.module.ts b/features/payments/backend-api/providers/providers.module.ts index 35833c578..aed62fafb 100755 --- a/features/payments/backend-api/providers/providers.module.ts +++ b/features/payments/backend-api/providers/providers.module.ts @@ -1,9 +1,10 @@ import { Module } from '@nestjs/common' -import { SegpayModule } from '../segpay/segpay.module' -import { NOWPaymentsModule } from '../nowpayments/nowpayments.module' import { PaymentProviderFactory } from './payment-provider-factory.service' +import { NOWPaymentsModule } from '@/nowpayments/nowpayments.module' +import { SegpayModule } from '@/segpay/segpay.module' + /** * Payment Providers Module * diff --git a/features/payments/backend-api/segpay/segpay.provider.ts b/features/payments/backend-api/segpay/segpay.provider.ts index 7dc3a0b4f..52a810dc4 100755 --- a/features/payments/backend-api/segpay/segpay.provider.ts +++ b/features/payments/backend-api/segpay/segpay.provider.ts @@ -21,7 +21,7 @@ import { VerifyWebhookParams, ParseWebhookParams, WebhookEvent, -} from '../providers' +} from '@/providers' /** * Segpay Payment Provider diff --git a/features/payments/backend-api/src/app.module.ts b/features/payments/backend-api/src/app.module.ts index 9613c7e30..9798090f2 100644 --- a/features/payments/backend-api/src/app.module.ts +++ b/features/payments/backend-api/src/app.module.ts @@ -1,12 +1,12 @@ +import { BullModule } from '@nestjs/bullmq' import { Module } from '@nestjs/common' import { ConfigModule } from '@nestjs/config' import { ThrottlerModule } from '@nestjs/throttler' import { TypeOrmModule } from '@nestjs/typeorm' -import { BullModule } from '@nestjs/bullmq' -import { HealthController } from './health/health.controller' import { GiftCardEntity } from './entities/gift-card.entity' import { PaymentWebhookEvent } from './entities/payment-webhook-event.entity' +import { HealthController } from './health/health.controller' /** * Root application module for payments service. diff --git a/features/payments/backend-api/src/database/migrations/1737034800000-CreateGiftCardsTable.ts b/features/payments/backend-api/src/database/migrations/1737034800000-CreateGiftCardsTable.ts index f565fc38f..b5c14a348 100755 --- a/features/payments/backend-api/src/database/migrations/1737034800000-CreateGiftCardsTable.ts +++ b/features/payments/backend-api/src/database/migrations/1737034800000-CreateGiftCardsTable.ts @@ -1,4 +1,6 @@ -import { MigrationInterface, QueryRunner, Table, TableIndex } from 'typeorm' +import { Table, TableIndex } from 'typeorm' + +import type { MigrationInterface, QueryRunner} from 'typeorm'; /** * Migration to create gift_cards table diff --git a/features/payments/backend-api/src/health/health.controller.ts b/features/payments/backend-api/src/health/health.controller.ts index bfbda325c..ce679f189 100755 --- a/features/payments/backend-api/src/health/health.controller.ts +++ b/features/payments/backend-api/src/health/health.controller.ts @@ -1,6 +1,6 @@ +import { BaseHealthController, HealthStatus, DependencyHealth } from '@lilith/nestjs-health'; import { Controller } from '@nestjs/common'; import { SkipThrottle } from '@nestjs/throttler'; -import { BaseHealthController, HealthStatus, DependencyHealth } from '@lilith/nestjs-health'; /** * Health check controller for payments service diff --git a/features/payments/backend-api/webhooks/segpay.webhook.controller.ts b/features/payments/backend-api/webhooks/segpay.webhook.controller.ts index eb1e168cb..44d4ac82d 100755 --- a/features/payments/backend-api/webhooks/segpay.webhook.controller.ts +++ b/features/payments/backend-api/webhooks/segpay.webhook.controller.ts @@ -1,3 +1,4 @@ +import { DomainEventsEmitter } from '@lilith/domain-events' import { Controller, Post, @@ -9,13 +10,13 @@ import { Logger, Req, } from '@nestjs/common' + import type { RawBodyRequest } from '@nestjs/common' import type { Request } from 'express' -import { DomainEventsEmitter } from '@lilith/domain-events' -import { SegpayProvider } from '../segpay/segpay.provider' -import { PaymentAnalyticsService, TransactionType } from '../services/payment-analytics.service' -import { WebhookEventsService } from '../services/webhook-events.service' +import { SegpayProvider } from '@/segpay/segpay.provider' +import { PaymentAnalyticsService, TransactionType } from '@/services/payment-analytics.service' +import { WebhookEventsService } from '@/services/webhook-events.service' interface SegpayWebhookPayload { event: string diff --git a/features/payments/backend-api/webhooks/webhook-admin.controller.ts b/features/payments/backend-api/webhooks/webhook-admin.controller.ts index 0ce953884..0700f689a 100755 --- a/features/payments/backend-api/webhooks/webhook-admin.controller.ts +++ b/features/payments/backend-api/webhooks/webhook-admin.controller.ts @@ -11,8 +11,8 @@ import { NotFoundException, } from '@nestjs/common' -import { WebhookEventsService } from '../services/webhook-events.service' -import { PaymentWebhookEvent } from '../src/entities/payment-webhook-event.entity' +import { WebhookEventsService } from '@/services/webhook-events.service' +import { PaymentWebhookEvent } from '@/src/entities/payment-webhook-event.entity' /** * Webhook Admin Controller diff --git a/features/payments/backend-api/webhooks/webhooks.module.ts b/features/payments/backend-api/webhooks/webhooks.module.ts index 9103c6f50..8743fbd3a 100755 --- a/features/payments/backend-api/webhooks/webhooks.module.ts +++ b/features/payments/backend-api/webhooks/webhooks.module.ts @@ -2,14 +2,15 @@ import { Module } from '@nestjs/common' import { ConfigModule } from '@nestjs/config' import { TypeOrmModule } from '@nestjs/typeorm' -import { SegpayModule } from '../segpay/segpay.module' -import { PaymentAnalyticsService } from '../services/payment-analytics.service' -import { WebhookEventsService } from '../services/webhook-events.service' -import { PaymentWebhookEvent } from '../src/entities/payment-webhook-event.entity' - import { SegpayWebhookController } from './segpay.webhook.controller' import { WebhookAdminController } from './webhook-admin.controller' +import { SegpayModule } from '@/segpay/segpay.module' +import { PaymentAnalyticsService } from '@/services/payment-analytics.service' +import { WebhookEventsService } from '@/services/webhook-events.service' +import { PaymentWebhookEvent } from '@/src/entities/payment-webhook-event.entity' + + /** * Webhooks Module *