Sort imports

pull/239/head
Thomas 3 years ago
parent 9b1e9397a8
commit cbb81916ee

@ -1,14 +1,14 @@
import { GetValueObject } from '@ghostfolio/api/app/core/get-value.object';
import { GetValueParams } from '@ghostfolio/api/app/core/get-value.params';
import { GetValuesParams } from '@ghostfolio/api/app/core/get-values.params';
import { DataProviderService } from '@ghostfolio/api/services/data-provider.service'; import { DataProviderService } from '@ghostfolio/api/services/data-provider.service';
import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data.service'; import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data.service';
import { resetHours } from '@ghostfolio/common/helper'; import { resetHours } from '@ghostfolio/common/helper';
import { Injectable } from '@nestjs/common'; import { Injectable } from '@nestjs/common';
import { isBefore, isToday } from 'date-fns'; import { isBefore, isToday } from 'date-fns';
import { flatten } from 'lodash';
import { MarketDataService } from './market-data.service'; import { MarketDataService } from './market-data.service';
import { GetValueObject } from '@ghostfolio/api/app/core/get-value.object';
import { GetValuesParams } from '@ghostfolio/api/app/core/get-values.params';
import { GetValueParams } from '@ghostfolio/api/app/core/get-value.params';
import { flatten } from 'lodash';
@Injectable() @Injectable()
export class CurrentRateService { export class CurrentRateService {

@ -1,7 +1,13 @@
import { import {
CurrentRateService CurrentRateService
} from '@ghostfolio/api/app/core/current-rate.service'; } from '@ghostfolio/api/app/core/current-rate.service';
import { GetValueParams } from '@ghostfolio/api/app/core/get-value.params';
import { GetValuesParams } from '@ghostfolio/api/app/core/get-values.params';
import { PortfolioCalculator } from '@ghostfolio/api/app/core/portfolio-calculator'; import { PortfolioCalculator } from '@ghostfolio/api/app/core/portfolio-calculator';
import { PortfolioOrder } from '@ghostfolio/api/app/core/portfolio-order';
import { TimelinePeriod } from '@ghostfolio/api/app/core/timeline-period';
import { TimelineSpecification } from '@ghostfolio/api/app/core/timeline-specification';
import { TransactionPoint } from '@ghostfolio/api/app/core/transaction-point';
import { OrderType } from '@ghostfolio/api/models/order-type'; import { OrderType } from '@ghostfolio/api/models/order-type';
import { resetHours } from '@ghostfolio/common/helper'; import { resetHours } from '@ghostfolio/common/helper';
import { Currency } from '@prisma/client'; import { Currency } from '@prisma/client';
@ -13,12 +19,6 @@ import {
isBefore, isBefore,
parse parse
} from 'date-fns'; } from 'date-fns';
import { PortfolioOrder } from '@ghostfolio/api/app/core/portfolio-order';
import { TimelinePeriod } from '@ghostfolio/api/app/core/timeline-period';
import { TimelineSpecification } from '@ghostfolio/api/app/core/timeline-specification';
import { TransactionPoint } from '@ghostfolio/api/app/core/transaction-point';
import { GetValuesParams } from '@ghostfolio/api/app/core/get-values.params';
import { GetValueParams } from '@ghostfolio/api/app/core/get-value.params';
function toYearMonthDay(date: Date) { function toYearMonthDay(date: Date) {
const year = date.getFullYear(); const year = date.getFullYear();

@ -1,4 +1,13 @@
import { CurrentRateService } from '@ghostfolio/api/app/core/current-rate.service'; import { CurrentRateService } from '@ghostfolio/api/app/core/current-rate.service';
import { GetValueObject } from '@ghostfolio/api/app/core/get-value.object';
import { PortfolioOrder } from '@ghostfolio/api/app/core/portfolio-order';
import { TimelinePeriod } from '@ghostfolio/api/app/core/timeline-period';
import {
Accuracy,
TimelineSpecification
} from '@ghostfolio/api/app/core/timeline-specification';
import { TransactionPoint } from '@ghostfolio/api/app/core/transaction-point';
import { TransactionPointSymbol } from '@ghostfolio/api/app/core/transaction-point-symbol';
import { OrderType } from '@ghostfolio/api/models/order-type'; import { OrderType } from '@ghostfolio/api/models/order-type';
import { DATE_FORMAT, parseDate, resetHours } from '@ghostfolio/common/helper'; import { DATE_FORMAT, parseDate, resetHours } from '@ghostfolio/common/helper';
import { TimelinePosition } from '@ghostfolio/common/interfaces'; import { TimelinePosition } from '@ghostfolio/common/interfaces';
@ -17,15 +26,6 @@ import {
subDays subDays
} from 'date-fns'; } from 'date-fns';
import { flatten } from 'lodash'; import { flatten } from 'lodash';
import { PortfolioOrder } from '@ghostfolio/api/app/core/portfolio-order';
import { TimelinePeriod } from '@ghostfolio/api/app/core/timeline-period';
import {
Accuracy,
TimelineSpecification
} from '@ghostfolio/api/app/core/timeline-specification';
import { TransactionPointSymbol } from '@ghostfolio/api/app/core/transaction-point-symbol';
import { TransactionPoint } from '@ghostfolio/api/app/core/transaction-point';
import { GetValueObject } from '@ghostfolio/api/app/core/get-value.object';
export class PortfolioCalculator { export class PortfolioCalculator {
private transactionPoints: TransactionPoint[]; private transactionPoints: TransactionPoint[];

@ -1,6 +1,6 @@
import { OrderType } from '@ghostfolio/api/models/order-type';
import { Currency } from '@prisma/client'; import { Currency } from '@prisma/client';
import Big from 'big.js'; import Big from 'big.js';
import { OrderType } from '@ghostfolio/api/models/order-type';
export interface PortfolioOrder { export interface PortfolioOrder {
currency: Currency; currency: Currency;

@ -31,7 +31,7 @@ import {
import { REQUEST } from '@nestjs/core'; import { REQUEST } from '@nestjs/core';
import { AuthGuard } from '@nestjs/passport'; import { AuthGuard } from '@nestjs/passport';
import { Response } from 'express'; import { Response } from 'express';
import { getReasonPhrase, StatusCodes } from 'http-status-codes'; import { StatusCodes, getReasonPhrase } from 'http-status-codes';
import { import {
HistoricalDataItem, HistoricalDataItem,

@ -1,6 +1,8 @@
import { AccountService } from '@ghostfolio/api/app/account/account.service'; import { AccountService } from '@ghostfolio/api/app/account/account.service';
import { CurrentRateService } from '@ghostfolio/api/app/core/current-rate.service'; import { CurrentRateService } from '@ghostfolio/api/app/core/current-rate.service';
import { PortfolioCalculator } from '@ghostfolio/api/app/core/portfolio-calculator'; import { PortfolioCalculator } from '@ghostfolio/api/app/core/portfolio-calculator';
import { PortfolioOrder } from '@ghostfolio/api/app/core/portfolio-order';
import { TimelineSpecification } from '@ghostfolio/api/app/core/timeline-specification';
import { OrderService } from '@ghostfolio/api/app/order/order.service'; import { OrderService } from '@ghostfolio/api/app/order/order.service';
import { RedisCacheService } from '@ghostfolio/api/app/redis-cache/redis-cache.service'; import { RedisCacheService } from '@ghostfolio/api/app/redis-cache/redis-cache.service';
import { UserService } from '@ghostfolio/api/app/user/user.service'; import { UserService } from '@ghostfolio/api/app/user/user.service';
@ -12,6 +14,7 @@ import { ImpersonationService } from '@ghostfolio/api/services/impersonation.ser
import { IOrder } from '@ghostfolio/api/services/interfaces/interfaces'; import { IOrder } from '@ghostfolio/api/services/interfaces/interfaces';
import { Type } from '@ghostfolio/api/services/interfaces/interfaces'; import { Type } from '@ghostfolio/api/services/interfaces/interfaces';
import { RulesService } from '@ghostfolio/api/services/rules.service'; import { RulesService } from '@ghostfolio/api/services/rules.service';
import { parseDate } from '@ghostfolio/common/helper';
import { import {
PortfolioItem, PortfolioItem,
PortfolioOverview, PortfolioOverview,
@ -49,9 +52,6 @@ import {
HistoricalDataItem, HistoricalDataItem,
PortfolioPositionDetail PortfolioPositionDetail
} from './interfaces/portfolio-position-detail.interface'; } from './interfaces/portfolio-position-detail.interface';
import { parseDate } from '@ghostfolio/common/helper';
import { PortfolioOrder } from '@ghostfolio/api/app/core/portfolio-order';
import { TimelineSpecification } from '@ghostfolio/api/app/core/timeline-specification';
@Injectable() @Injectable()
export class PortfolioService { export class PortfolioService {

Loading…
Cancel
Save