From 06b23937412d523e11b24c78d84c52cba29669b9 Mon Sep 17 00:00:00 2001 From: KenTandrian Date: Wed, 19 Aug 2026 23:44:06 +0700 Subject: [PATCH] fix(api): update yahoo-finance2 ESM imports --- .../yahoo-finance/yahoo-finance.service.ts | 2 +- .../yahoo-finance/yahoo-finance.service.ts | 16 +++++----------- 2 files changed, 6 insertions(+), 12 deletions(-) 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 cd4a0436e..2872a4648 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 @@ -20,7 +20,7 @@ import { } from '@prisma/client'; import { isISIN } from 'class-validator'; 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 9f113b9e5..f96843ead 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 @@ -25,20 +25,14 @@ import { addDays, format, isSameDay } from 'date-fns'; import { ReasonPhrases, StatusCodes } from 'http-status-codes'; 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 {