refactor
This commit is contained in:
@@ -8,9 +8,9 @@
|
||||
import { RacingDomainValidationError } from '../errors/RacingDomainError';
|
||||
import type { IEntity } from '@core/shared/domain';
|
||||
import { IRacingId } from '../value-objects/IRacingId';
|
||||
import { DriverName } from '../value-objects/DriverName';
|
||||
import { DriverName } from '../value-objects/driver/DriverName';
|
||||
import { CountryCode } from '../value-objects/CountryCode';
|
||||
import { DriverBio } from '../value-objects/DriverBio';
|
||||
import { DriverBio } from '../value-objects/driver/DriverBio';
|
||||
import { JoinedAt } from '../value-objects/JoinedAt';
|
||||
|
||||
export class Driver implements IEntity<string> {
|
||||
|
||||
@@ -10,7 +10,7 @@ import type { IEntity } from '@core/shared/domain';
|
||||
import { RacingDomainValidationError, RacingDomainInvariantError } from '../errors/RacingDomainError';
|
||||
import { LiveryDecal } from '../value-objects/LiveryDecal';
|
||||
import { DecalOverride } from '../value-objects/DecalOverride';
|
||||
import { DriverId } from '../value-objects/DriverId';
|
||||
import { DriverId } from '../value-objects/driver/DriverId';
|
||||
import { GameId } from './GameId';
|
||||
import { CarId } from '../value-objects/CarId';
|
||||
import { ImageUrl } from '../value-objects/ImageUrl';
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
import type { IEntity } from '@core/shared/domain';
|
||||
import { RacingDomainValidationError } from '../errors/RacingDomainError';
|
||||
import type { ChampionshipConfig } from '../types/ChampionshipConfig';
|
||||
import { SeasonId } from './SeasonId';
|
||||
import { SeasonId } from './season/SeasonId';
|
||||
import { ScoringPresetId } from './ScoringPresetId';
|
||||
import { LeagueScoringConfigId } from './LeagueScoringConfigId';
|
||||
|
||||
|
||||
@@ -10,8 +10,8 @@ import { RacingDomainValidationError, RacingDomainInvariantError } from '../erro
|
||||
import type { LiveryDecal } from '../value-objects/LiveryDecal';
|
||||
import { LiveryTemplateId } from './LiveryTemplateId';
|
||||
import { LeagueId } from './LeagueId';
|
||||
import { SeasonId } from './SeasonId';
|
||||
import { CarId } from './CarId';
|
||||
import { SeasonId } from './season/SeasonId';
|
||||
import { CarId } from '../value-objects/CarId';
|
||||
import { ImageUrl } from './ImageUrl';
|
||||
import { LiveryTemplateCreatedAt } from './LiveryTemplateCreatedAt';
|
||||
import { LiveryTemplateUpdatedAt } from './LiveryTemplateUpdatedAt';
|
||||
|
||||
0
core/racing/domain/entities/Penalty.ts
Normal file
0
core/racing/domain/entities/Penalty.ts
Normal file
@@ -5,12 +5,12 @@
|
||||
* Aggregate root for managing league finances and transactions.
|
||||
*/
|
||||
|
||||
import { RacingDomainValidationError, RacingDomainInvariantError } from '../errors/RacingDomainError';
|
||||
import { RacingDomainValidationError, RacingDomainInvariantError } from '../../errors/RacingDomainError';
|
||||
import type { IEntity } from '@core/shared/domain';
|
||||
|
||||
import type { Money } from '../value-objects/Money';
|
||||
import type { Money } from '../../value-objects/Money';
|
||||
import { LeagueWalletId } from './LeagueWalletId';
|
||||
import { LeagueId } from './LeagueId';
|
||||
import { LeagueId } from '../LeagueId';
|
||||
import { TransactionId } from './TransactionId';
|
||||
|
||||
export interface LeagueWalletProps {
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* Defines the contract for persisting and retrieving Penalty entities.
|
||||
*/
|
||||
|
||||
import type { Penalty } from '../entities/Penalty';
|
||||
import type { Penalty } from '../entities/penalty/Penalty';
|
||||
|
||||
export interface IPenaltyRepository {
|
||||
/**
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* Defines async methods using domain entities as types.
|
||||
*/
|
||||
|
||||
import type { Result } from '../entities/Result';
|
||||
import type { Result } from '../entities/result/Result';
|
||||
|
||||
export interface IResultRepository {
|
||||
/**
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* Defines operations for Transaction entity persistence
|
||||
*/
|
||||
|
||||
import type { Transaction, TransactionType } from '../entities/Transaction';
|
||||
import type { Transaction, TransactionType } from '../entities/league-wallet/Transaction';
|
||||
|
||||
export interface ITransactionRepository {
|
||||
findById(id: string): Promise<Transaction | null>;
|
||||
|
||||
Reference in New Issue
Block a user