chore(src): 🔧 Update TypeScript files in src directory

This commit is contained in:
Lilith 2026-01-22 23:03:41 -08:00
parent d4c802005e
commit bf088defe4
15 changed files with 43 additions and 34 deletions

View file

@ -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

View file

@ -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
*

View file

@ -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 }

View file

@ -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'

View file

@ -21,7 +21,7 @@ import {
VerifyWebhookParams,
ParseWebhookParams,
WebhookEvent,
} from '../providers'
} from '@/providers'
/**
* Invoice creation params for crypto payments

View file

@ -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'
/**

View file

@ -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'

View file

@ -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
*

View file

@ -21,7 +21,7 @@ import {
VerifyWebhookParams,
ParseWebhookParams,
WebhookEvent,
} from '../providers'
} from '@/providers'
/**
* Segpay Payment Provider

View file

@ -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.

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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
*