website refactor

This commit is contained in:
2026-01-16 19:46:49 +01:00
parent 26fc726556
commit 77a923e6a3
563 changed files with 1643 additions and 2259 deletions

View File

@@ -1,5 +1,5 @@
import { IdentityDomainInvariantError, IdentityDomainValidationError } from '../errors/IdentityDomainError';
import { AdminVoteSession } from './AdminVoteSession';
import { IdentityDomainValidationError, IdentityDomainInvariantError } from '../errors/IdentityDomainError';
describe('AdminVoteSession', () => {
const now = new Date('2025-01-01T00:00:00Z');

View File

@@ -1,9 +1,9 @@
import { ExternalGameRatingProfile } from './ExternalGameRatingProfile';
import { UserId } from '../value-objects/UserId';
import { GameKey } from '../value-objects/GameKey';
import { IdentityDomainValidationError } from '../errors/IdentityDomainError';
import { ExternalRating } from '../value-objects/ExternalRating';
import { ExternalRatingProvenance } from '../value-objects/ExternalRatingProvenance';
import { IdentityDomainValidationError } from '../errors/IdentityDomainError';
import { GameKey } from '../value-objects/GameKey';
import { UserId } from '../value-objects/UserId';
import { ExternalGameRatingProfile } from './ExternalGameRatingProfile';
describe('ExternalGameRatingProfile', () => {
let userId: UserId;

View File

@@ -1,9 +1,9 @@
import { Entity } from '@core/shared/domain/Entity';
import { UserId } from '../value-objects/UserId';
import { GameKey } from '../value-objects/GameKey';
import { IdentityDomainValidationError } from '../errors/IdentityDomainError';
import { ExternalRating } from '../value-objects/ExternalRating';
import { ExternalRatingProvenance } from '../value-objects/ExternalRatingProvenance';
import { IdentityDomainValidationError } from '../errors/IdentityDomainError';
import { GameKey } from '../value-objects/GameKey';
import { UserId } from '../value-objects/UserId';
export interface ExternalGameRatingProfileProps {
userId: UserId;

View File

@@ -1,8 +1,8 @@
import { RatingEvent } from './RatingEvent';
import { RatingEventId } from '../value-objects/RatingEventId';
import { RatingDimensionKey } from '../value-objects/RatingDimensionKey';
import { IdentityDomainInvariantError, IdentityDomainValidationError } from '../errors/IdentityDomainError';
import { RatingDelta } from '../value-objects/RatingDelta';
import { IdentityDomainValidationError, IdentityDomainInvariantError } from '../errors/IdentityDomainError';
import { RatingDimensionKey } from '../value-objects/RatingDimensionKey';
import { RatingEventId } from '../value-objects/RatingEventId';
import { RatingEvent } from './RatingEvent';
describe('RatingEvent', () => {
const validProps = {

View File

@@ -1,4 +1,5 @@
import * as mod from '@core/identity/domain/entities/SponsorAccount';
import { describe, expect, it } from 'vitest';
describe('identity/domain/entities/SponsorAccount.ts', () => {
it('imports', () => {

View File

@@ -5,9 +5,9 @@
* Separate from the racing domain's Sponsor entity which holds business data.
*/
import { UserId } from '../value-objects/UserId';
import type { EmailValidationResult } from '../types/EmailAddress';
import { validateEmail } from '../types/EmailAddress';
import { UserId } from '../value-objects/UserId';
export interface SponsorAccountProps {
id: UserId;

View File

@@ -1,4 +1,5 @@
import * as mod from '@core/identity/domain/entities/User';
import { describe, expect, it } from 'vitest';
describe('identity/domain/entities/User.ts', () => {
it('imports', () => {

View File

@@ -1,8 +1,8 @@
import { StoredUser } from '../repositories/UserRepository';
import type { EmailValidationResult } from '../types/EmailAddress';
import { validateEmail } from '../types/EmailAddress';
import { UserId } from '../value-objects/UserId';
import { PasswordHash } from '../value-objects/PasswordHash';
import { StoredUser } from '../repositories/UserRepository';
import { UserId } from '../value-objects/UserId';
export interface UserProps {
id: UserId;

View File

@@ -1,4 +1,5 @@
import * as mod from '@core/identity/domain/entities/UserAchievement';
import { describe, expect, it } from 'vitest';
describe('identity/domain/entities/UserAchievement.ts', () => {
it('imports', () => {