diff --git a/apps/api/src/services/data-provider/alpha-vantage/alpha-vantage.service.ts b/apps/api/src/services/data-provider/alpha-vantage/alpha-vantage.service.ts index 3cf935b1e..6030e62d4 100644 --- a/apps/api/src/services/data-provider/alpha-vantage/alpha-vantage.service.ts +++ b/apps/api/src/services/data-provider/alpha-vantage/alpha-vantage.service.ts @@ -18,7 +18,7 @@ import { import { Injectable } from '@nestjs/common'; import { DataSource, SymbolProfile } from '@prisma/client'; -import * as Alphavantage from 'alphavantage'; +import Alphavantage from 'alphavantage'; import { format, isAfter, isBefore, parse } from 'date-fns'; import { AlphaVantageHistoricalResponse } from './interfaces/interfaces'; diff --git a/apps/api/src/services/data-provider/data-enhancer/yahoo-finance/yahoo-finance.service.ts b/apps/api/src/services/data-provider/data-enhancer/yahoo-finance/yahoo-finance.service.ts index 65bcd6c06..9773ea2f6 100644 --- a/apps/api/src/services/data-provider/data-enhancer/yahoo-finance/yahoo-finance.service.ts +++ b/apps/api/src/services/data-provider/data-enhancer/yahoo-finance/yahoo-finance.service.ts @@ -19,7 +19,7 @@ import { import { isISIN } from 'class-validator'; import { countries } from 'countries-list'; import YahooFinance from 'yahoo-finance2'; -import type { Price } from 'yahoo-finance2/esm/src/modules/quoteSummary-iface'; +import type { Price } from 'yahoo-finance2/modules/quoteSummary-iface'; @Injectable() export class YahooFinanceDataEnhancerService implements DataEnhancerInterface { diff --git a/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts b/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts index de8807098..7a4d4a0aa 100644 --- a/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts +++ b/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts @@ -24,20 +24,14 @@ import { DataSource, SymbolProfile } from '@prisma/client'; import { addDays, format, isSameDay } from 'date-fns'; import { uniqBy } from 'lodash'; import YahooFinance from 'yahoo-finance2'; -import { ChartResultArray } from 'yahoo-finance2/esm/src/modules/chart'; +import { ChartResultArray } from 'yahoo-finance2/modules/chart'; import { HistoricalDividendsResult, HistoricalHistoryResult -} from 'yahoo-finance2/esm/src/modules/historical'; -import { - Quote, - QuoteResponseArray -} from 'yahoo-finance2/esm/src/modules/quote'; -import { - Price, - QuoteSummaryResult -} from 'yahoo-finance2/esm/src/modules/quoteSummary'; -import { SearchQuoteNonYahoo } from 'yahoo-finance2/esm/src/modules/search'; +} from 'yahoo-finance2/modules/historical'; +import { Quote, QuoteResponseArray } from 'yahoo-finance2/modules/quote'; +import { Price, QuoteSummaryResult } from 'yahoo-finance2/modules/quoteSummary'; +import { SearchQuoteNonYahoo } from 'yahoo-finance2/modules/search'; @Injectable() export class YahooFinanceService implements DataProviderInterface {