From b09f1c67ae160d4564a6440cbcd7c62fa9883f40 Mon Sep 17 00:00:00 2001 From: Kenrick Tandrian <60643640+KenTandrian@users.noreply.github.com> Date: Mon, 29 Dec 2025 11:40:00 +0000 Subject: [PATCH] fix(api): update imports --- .../alpha-vantage/alpha-vantage.service.ts | 2 +- .../yahoo-finance/yahoo-finance.service.ts | 2 +- .../yahoo-finance/yahoo-finance.service.ts | 16 +++++----------- 3 files changed, 7 insertions(+), 13 deletions(-) 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 {