Browse Source

fix(api): update imports

pull/6109/head
Kenrick Tandrian 1 month ago
parent
commit
b09f1c67ae
  1. 2
      apps/api/src/services/data-provider/alpha-vantage/alpha-vantage.service.ts
  2. 2
      apps/api/src/services/data-provider/data-enhancer/yahoo-finance/yahoo-finance.service.ts
  3. 16
      apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts

2
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';

2
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 {

16
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 {

Loading…
Cancel
Save