chore(src): 🔧 Update TypeScript files in src directory
This commit is contained in:
parent
d4c802005e
commit
bf088defe4
15 changed files with 43 additions and 34 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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 }
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ import {
|
|||
VerifyWebhookParams,
|
||||
ParseWebhookParams,
|
||||
WebhookEvent,
|
||||
} from '../providers'
|
||||
} from '@/providers'
|
||||
|
||||
/**
|
||||
* Invoice creation params for crypto payments
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ import {
|
|||
VerifyWebhookParams,
|
||||
ParseWebhookParams,
|
||||
WebhookEvent,
|
||||
} from '../providers'
|
||||
} from '@/providers'
|
||||
|
||||
/**
|
||||
* Segpay Payment Provider
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue