website refactor

This commit is contained in:
2026-01-16 13:48:18 +01:00
parent 20a42c52fd
commit 7e02fc3ea5
796 changed files with 1946 additions and 2545 deletions

View File

@@ -1,5 +1,5 @@
import { beforeEach, describe, expect, it, vi } from 'vitest';
import type { Logger } from '@core/shared/application/Logger';
import type { Logger } from '@core/shared/domain/Logger';
import type { MembershipFee } from '@core/payments/domain/entities/MembershipFee';
import { MembershipFeeType } from '@core/payments/domain/entities/MembershipFee';
import type { MemberPayment } from '@core/payments/domain/entities/MemberPayment';

View File

@@ -2,15 +2,15 @@
* In-Memory Implementation: InMemoryMembershipFeeRepository
*/
import type { Logger } from '@core/shared/application/Logger';
import type { IMembershipFeeRepository, IMemberPaymentRepository } from '@core/payments/domain/repositories/IMembershipFeeRepository';
import type { Logger } from '@core/shared/domain/Logger';
import type { MembershipFeeRepository, IMemberPaymentRepository } from '@core/payments/domain/repositories/MembershipFeeRepository';
import type { MembershipFee } from '@core/payments/domain/entities/MembershipFee';
import type { MemberPayment } from '@core/payments/domain/entities/MemberPayment';
const membershipFees: Map<string, MembershipFee> = new Map();
const memberPayments: Map<string, MemberPayment> = new Map();
export class InMemoryMembershipFeeRepository implements IMembershipFeeRepository {
export class InMemoryMembershipFeeRepository implements MembershipFeeRepository {
constructor(private readonly logger: Logger) {}
async findById(id: string): Promise<MembershipFee | null> {
@@ -36,7 +36,7 @@ export class InMemoryMembershipFeeRepository implements IMembershipFeeRepository
}
}
export class InMemoryMemberPaymentRepository implements IMemberPaymentRepository {
export class InMemoryMemberPaymentRepository implements MemberPaymentRepository {
constructor(private readonly logger: Logger) {}
async findById(id: string): Promise<MemberPayment | null> {

View File

@@ -1,5 +1,5 @@
import { beforeEach, describe, expect, it, vi } from 'vitest';
import type { Logger } from '@core/shared/application/Logger';
import type { Logger } from '@core/shared/domain/Logger';
import type { Payment } from '@core/payments/domain/entities/Payment';
import { PaymentType, PaymentStatus, PayerType } from '@core/payments/domain/entities/Payment';
import { InMemoryPaymentRepository } from './InMemoryPaymentRepository';

View File

@@ -2,13 +2,13 @@
* In-Memory Implementation: InMemoryPaymentRepository
*/
import type { Logger } from '@core/shared/application/Logger';
import type { IPaymentRepository } from '@core/payments/domain/repositories/IPaymentRepository';
import type { Logger } from '@core/shared/domain/Logger';
import type { PaymentRepository } from '@core/payments/domain/repositories/PaymentRepository';
import type { Payment, PaymentType } from '@core/payments/domain/entities/Payment';
const payments: Map<string, Payment> = new Map();
export class InMemoryPaymentRepository implements IPaymentRepository {
export class InMemoryPaymentRepository implements PaymentRepository {
constructor(private readonly logger: Logger) {}
async findById(id: string): Promise<Payment | null> {

View File

@@ -1,5 +1,5 @@
import { beforeEach, describe, expect, it, vi } from 'vitest';
import type { Logger } from '@core/shared/application/Logger';
import type { Logger } from '@core/shared/domain/Logger';
import type { Prize } from '@core/payments/domain/entities/Prize';
import { PrizeType } from '@core/payments/domain/entities/Prize';
import { InMemoryPrizeRepository } from './InMemoryPrizeRepository';

View File

@@ -2,13 +2,13 @@
* In-Memory Implementation: InMemoryPrizeRepository
*/
import type { Logger } from '@core/shared/application/Logger';
import type { IPrizeRepository } from '@core/payments/domain/repositories/IPrizeRepository';
import type { Logger } from '@core/shared/domain/Logger';
import type { PrizeRepository } from '@core/payments/domain/repositories/PrizeRepository';
import type { Prize } from '@core/payments/domain/entities/Prize';
const prizes: Map<string, Prize> = new Map();
export class InMemoryPrizeRepository implements IPrizeRepository {
export class InMemoryPrizeRepository implements PrizeRepository {
constructor(private readonly logger: Logger) {}
async findById(id: string): Promise<Prize | null> {

View File

@@ -1,5 +1,5 @@
import { beforeEach, describe, expect, it, vi } from 'vitest';
import type { Logger } from '@core/shared/application/Logger';
import type { Logger } from '@core/shared/domain/Logger';
import type { Wallet, Transaction } from '@core/payments/domain/entities/Wallet';
import { TransactionType } from '@core/payments/domain/entities/Wallet';
import { InMemoryTransactionRepository, InMemoryWalletRepository } from './InMemoryWalletRepository';

View File

@@ -2,14 +2,14 @@
* In-Memory Implementation: InMemoryWalletRepository
*/
import type { Logger } from '@core/shared/application/Logger';
import type { IWalletRepository, ITransactionRepository } from '@core/payments/domain/repositories/IWalletRepository';
import type { Logger } from '@core/shared/domain/Logger';
import type { WalletRepository, ITransactionRepository } from '@core/payments/domain/repositories/WalletRepository';
import type { Wallet, Transaction } from '@core/payments/domain/entities/Wallet';
const wallets: Map<string, Wallet> = new Map();
const transactions: Map<string, Transaction> = new Map();
export class InMemoryWalletRepository implements IWalletRepository {
export class InMemoryWalletRepository implements WalletRepository {
constructor(private readonly logger: Logger) {}
async findById(id: string): Promise<Wallet | null> {
@@ -35,7 +35,7 @@ export class InMemoryWalletRepository implements IWalletRepository {
}
}
export class InMemoryTransactionRepository implements ITransactionRepository {
export class InMemoryTransactionRepository implements TransactionRepository {
constructor(private readonly logger: Logger) {}
async findById(id: string): Promise<Transaction | null> {