From 09f06c1d32d9f38d31e4c0f2ce76d4e40692b768 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sat, 3 Aug 2024 21:11:39 +0200 Subject: [PATCH] Refactoring --- libs/common/src/lib/interfaces/admin-data.interface.ts | 4 ++-- ...set.interface.ts => asset-profile-identifier.interface.ts} | 2 +- libs/common/src/lib/interfaces/index.ts | 4 ++-- libs/common/src/lib/interfaces/responses/errors.interface.ts | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) rename libs/common/src/lib/interfaces/{unique-asset.interface.ts => asset-profile-identifier.interface.ts} (68%) diff --git a/libs/common/src/lib/interfaces/admin-data.interface.ts b/libs/common/src/lib/interfaces/admin-data.interface.ts index 2c6a5c501..b6ae25a54 100644 --- a/libs/common/src/lib/interfaces/admin-data.interface.ts +++ b/libs/common/src/lib/interfaces/admin-data.interface.ts @@ -1,6 +1,6 @@ -import { Role } from '@prisma/client'; +import { UniqueAsset } from '@ghostfolio/common/interfaces'; -import { UniqueAsset } from './unique-asset.interface'; +import { Role } from '@prisma/client'; export interface AdminData { exchangeRates: ({ diff --git a/libs/common/src/lib/interfaces/unique-asset.interface.ts b/libs/common/src/lib/interfaces/asset-profile-identifier.interface.ts similarity index 68% rename from libs/common/src/lib/interfaces/unique-asset.interface.ts rename to libs/common/src/lib/interfaces/asset-profile-identifier.interface.ts index 745a0d9a7..48fc18c2f 100644 --- a/libs/common/src/lib/interfaces/unique-asset.interface.ts +++ b/libs/common/src/lib/interfaces/asset-profile-identifier.interface.ts @@ -1,6 +1,6 @@ import { DataSource } from '@prisma/client'; -export interface UniqueAsset { +export interface AssetProfileIdentifier { dataSource: DataSource; symbol: string; } diff --git a/libs/common/src/lib/interfaces/index.ts b/libs/common/src/lib/interfaces/index.ts index bf3f6fd19..93b11ba22 100644 --- a/libs/common/src/lib/interfaces/index.ts +++ b/libs/common/src/lib/interfaces/index.ts @@ -7,6 +7,7 @@ import type { AdminMarketData, AdminMarketDataItem } from './admin-market-data.interface'; +import type { AssetProfileIdentifier } from './asset-profile-identifier.interface'; import type { BenchmarkMarketDataDetails } from './benchmark-market-data-details.interface'; import type { BenchmarkProperty } from './benchmark-property.interface'; import type { Benchmark } from './benchmark.interface'; @@ -48,7 +49,6 @@ import type { Subscription } from './subscription.interface'; import type { SymbolMetrics } from './symbol-metrics.interface'; import type { SystemMessage } from './system-message.interface'; import type { TabConfiguration } from './tab-configuration.interface'; -import type { UniqueAsset } from './unique-asset.interface'; import type { UserSettings } from './user-settings.interface'; import type { User } from './user.interface'; @@ -101,7 +101,7 @@ export { Subscription, SymbolMetrics, TabConfiguration, - UniqueAsset, + AssetProfileIdentifier as UniqueAsset, User, UserSettings }; diff --git a/libs/common/src/lib/interfaces/responses/errors.interface.ts b/libs/common/src/lib/interfaces/responses/errors.interface.ts index 0b43592be..76422a9d2 100644 --- a/libs/common/src/lib/interfaces/responses/errors.interface.ts +++ b/libs/common/src/lib/interfaces/responses/errors.interface.ts @@ -1,4 +1,4 @@ -import { UniqueAsset } from '../unique-asset.interface'; +import { UniqueAsset } from '@ghostfolio/common/interfaces'; export interface ResponseError { errors?: UniqueAsset[];