From 8d2ba77ce418cdc1d00c2bc3df9ebdf96f18de3c Mon Sep 17 00:00:00 2001 From: Kenrick Tandrian <60643640+KenTandrian@users.noreply.github.com> Date: Mon, 29 Dec 2025 13:26:17 +0000 Subject: [PATCH] fix(api): revert import changes --- .../yahoo-finance/yahoo-finance.service.ts | 2 +- .../yahoo-finance/yahoo-finance.service.ts | 16 +++++++++++----- apps/api/tsconfig.app.json | 5 +++-- libs/common/src/lib/routes/routes.ts | 2 +- 4 files changed, 16 insertions(+), 9 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 9773ea2f6..65bcd6c06 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/modules/quoteSummary-iface'; +import type { Price } from 'yahoo-finance2/esm/src/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 7a4d4a0aa..de8807098 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,14 +24,20 @@ 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/modules/chart'; +import { ChartResultArray } from 'yahoo-finance2/esm/src/modules/chart'; import { HistoricalDividendsResult, HistoricalHistoryResult -} 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'; +} 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'; @Injectable() export class YahooFinanceService implements DataProviderInterface { diff --git a/apps/api/tsconfig.app.json b/apps/api/tsconfig.app.json index 8624cf568..1d76b50a4 100644 --- a/apps/api/tsconfig.app.json +++ b/apps/api/tsconfig.app.json @@ -2,10 +2,11 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "types": ["node"], "emitDecoratorMetadata": true, + "module": "commonjs", + "moduleResolution": "node10", "target": "es2021", - "module": "preserve" + "types": ["node"] }, "exclude": ["**/*.spec.ts", "**/*.test.ts", "jest.config.ts"], "include": ["**/*.ts"] diff --git a/libs/common/src/lib/routes/routes.ts b/libs/common/src/lib/routes/routes.ts index 9a75f0bc6..53ecd104e 100644 --- a/libs/common/src/lib/routes/routes.ts +++ b/libs/common/src/lib/routes/routes.ts @@ -5,7 +5,7 @@ import { InternalRoute } from './interfaces/internal-route.interface'; import { PublicRoute } from './interfaces/public-route.interface'; if (typeof window !== 'undefined') { - import('@angular/localize/init'); + import('@angular/localize'); } else { (global as any).$localize = ( messageParts: TemplateStringsArray,