This commit is contained in:
2025-12-16 11:52:26 +01:00
parent ce82b7822b
commit 9a891ac8b3
586 changed files with 1320 additions and 1563 deletions

View File

@@ -1,4 +1,4 @@
import type { AsyncUseCase } from '@gridpilot/shared/application';
import type { AsyncUseCase } from '@core/shared/application';
import type { Logger } from '../../../shared/src/logging/Logger';
import type { ISocialGraphRepository } from '../../domain/repositories/ISocialGraphRepository';
import type { CurrentUserSocialDTO } from '../dto/CurrentUserSocialDTO';

View File

@@ -1,4 +1,4 @@
import type { AsyncUseCase } from '@gridpilot/shared/application';
import type { AsyncUseCase } from '@core/shared/application';
import type { IFeedRepository } from '../../domain/repositories/IFeedRepository';
import type { FeedItemDTO } from '../dto/FeedItemDTO';
import type { FeedItem } from '../../domain/types/FeedItem';

View File

@@ -1,4 +1,4 @@
import type { IDomainError, CommonDomainErrorKind } from '@gridpilot/shared/errors';
import type { IDomainError, CommonDomainErrorKind } from '@core/shared/errors';
/**
* Domain Error: SocialDomainError

View File

@@ -1,4 +1,4 @@
import type { Driver } from '@gridpilot/racing/domain/entities/Driver';
import type { Driver } from '@core/racing/domain/entities/Driver';
export interface ISocialGraphRepository {
getFriends(driverId: string): Promise<Driver[]>;

View File

@@ -1,8 +1,8 @@
import type { Driver } from '@gridpilot/racing/domain/entities/Driver';
import type { FeedItem } from '@gridpilot/social/domain/types/FeedItem';
import type { IFeedRepository } from '@gridpilot/social/domain/repositories/IFeedRepository';
import type { ISocialGraphRepository } from '@gridpilot/social/domain/repositories/ISocialGraphRepository';
import type { Logger } from '@gridpilot/shared/logging/Logger';
import type { Driver } from '@core/racing/domain/entities/Driver';
import type { FeedItem } from '@core/social/domain/types/FeedItem';
import type { IFeedRepository } from '@core/social/domain/repositories/IFeedRepository';
import type { ISocialGraphRepository } from '@core/social/domain/repositories/ISocialGraphRepository';
import type { Logger } from '@core/shared/logging/Logger';
export type Friendship = {
driverId: string;

View File

@@ -1,10 +0,0 @@
{
"name": "@gridpilot/social",
"version": "0.1.0",
"type": "module",
"exports": {
"./domain/*": "./domain/*",
"./application/*": "./application/*",
"./infrastructure/*": "./infrastructure/*"
}
}

View File

@@ -1,11 +0,0 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"rootDir": ".",
"outDir": "dist",
"composite": false,
"declaration": true,
"declarationMap": false
},
"include": ["./**/*.ts"]
}