Browse Source

feat(common): implement barrel export for symbol item interface

pull/5925/head
KenTandrian 2 months ago
parent
commit
54686579a3
  1. 6
      apps/api/src/app/symbol/symbol.controller.ts
  2. 4
      apps/api/src/app/symbol/symbol.service.ts
  3. 2
      apps/client/src/app/services/data.service.ts
  4. 2
      libs/common/src/lib/interfaces/index.ts
  5. 2
      libs/common/src/lib/interfaces/responses/market-data-of-markets-response.interface.ts

6
apps/api/src/app/symbol/symbol.controller.ts

@ -2,8 +2,10 @@ import { HasPermissionGuard } from '@ghostfolio/api/guards/has-permission.guard'
import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.interceptor'; import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.interceptor';
import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.interceptor'; import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.interceptor';
import { LookupResponse } from '@ghostfolio/common/interfaces'; import { LookupResponse } from '@ghostfolio/common/interfaces';
import { DataProviderHistoricalResponse } from '@ghostfolio/common/interfaces'; import {
import { SymbolItem } from '@ghostfolio/common/interfaces/symbol-item.interface'; DataProviderHistoricalResponse,
SymbolItem
} from '@ghostfolio/common/interfaces';
import type { RequestWithUser } from '@ghostfolio/common/types'; import type { RequestWithUser } from '@ghostfolio/common/types';
import { import {

4
apps/api/src/app/symbol/symbol.service.ts

@ -5,9 +5,9 @@ import { DATE_FORMAT } from '@ghostfolio/common/helper';
import { import {
DataProviderHistoricalResponse, DataProviderHistoricalResponse,
HistoricalDataItem, HistoricalDataItem,
LookupResponse LookupResponse,
SymbolItem
} from '@ghostfolio/common/interfaces'; } from '@ghostfolio/common/interfaces';
import { SymbolItem } from '@ghostfolio/common/interfaces/symbol-item.interface';
import { UserWithSettings } from '@ghostfolio/common/types'; import { UserWithSettings } from '@ghostfolio/common/types';
import { Injectable, Logger } from '@nestjs/common'; import { Injectable, Logger } from '@nestjs/common';

2
apps/client/src/app/services/data.service.ts

@ -49,10 +49,10 @@ import {
PortfolioPerformanceResponse, PortfolioPerformanceResponse,
PortfolioReportResponse, PortfolioReportResponse,
PublicPortfolioResponse, PublicPortfolioResponse,
SymbolItem,
User, User,
WatchlistResponse WatchlistResponse
} from '@ghostfolio/common/interfaces'; } from '@ghostfolio/common/interfaces';
import { SymbolItem } from '@ghostfolio/common/interfaces/symbol-item.interface';
import { filterGlobalPermissions } from '@ghostfolio/common/permissions'; import { filterGlobalPermissions } from '@ghostfolio/common/permissions';
import type { import type {
AccountWithValue, AccountWithValue,

2
libs/common/src/lib/interfaces/index.ts

@ -78,6 +78,7 @@ import type { WatchlistResponse } from './responses/watchlist-response.interface
import type { ScraperConfiguration } from './scraper-configuration.interface'; import type { ScraperConfiguration } from './scraper-configuration.interface';
import type { Statistics } from './statistics.interface'; import type { Statistics } from './statistics.interface';
import type { SubscriptionOffer } from './subscription-offer.interface'; import type { SubscriptionOffer } from './subscription-offer.interface';
import type { SymbolItem } from './symbol-item.interface';
import type { SymbolMetrics } from './symbol-metrics.interface'; import type { SymbolMetrics } from './symbol-metrics.interface';
import type { SystemMessage } from './system-message.interface'; import type { SystemMessage } from './system-message.interface';
import type { TabConfiguration } from './tab-configuration.interface'; import type { TabConfiguration } from './tab-configuration.interface';
@ -164,6 +165,7 @@ export {
Statistics, Statistics,
SubscriptionOffer, SubscriptionOffer,
SystemMessage, SystemMessage,
SymbolItem,
SymbolMetrics, SymbolMetrics,
TabConfiguration, TabConfiguration,
ToggleOption, ToggleOption,

2
libs/common/src/lib/interfaces/responses/market-data-of-markets-response.interface.ts

@ -1,4 +1,4 @@
import { SymbolItem } from '@ghostfolio/common/interfaces/symbol-item.interface'; import { SymbolItem } from '@ghostfolio/common/interfaces';
export interface MarketDataOfMarketsResponse { export interface MarketDataOfMarketsResponse {
fearAndGreedIndex: { fearAndGreedIndex: {

Loading…
Cancel
Save