Browse Source

feat(lib): move CreateAccountWithBalancesDto to common lib

pull/5944/head
KenTandrian 1 month ago
parent
commit
0a3c707e45
  1. 7
      apps/api/src/app/import/import-data.dto.ts
  2. 6
      apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts
  3. 7
      apps/client/src/app/services/import-activities.service.ts
  4. 0
      libs/common/src/lib/dtos/create-account-with-balances.dto.ts
  5. 2
      libs/common/src/lib/dtos/index.ts

7
apps/api/src/app/import/import-data.dto.ts

@ -1,9 +1,12 @@
import { CreateOrderDto, CreateTagDto } from '@ghostfolio/common/dtos';
import {
CreateAccountWithBalancesDto,
CreateOrderDto,
CreateTagDto
} from '@ghostfolio/common/dtos';
import { Type } from 'class-transformer';
import { IsArray, IsOptional, ValidateNested } from 'class-validator';
import { CreateAccountWithBalancesDto } from './create-account-with-balances.dto';
import { CreateAssetProfileWithMarketDataDto } from './create-asset-profile-with-market-data.dto';
export class ImportDataDto {

6
apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts

@ -1,12 +1,14 @@
/* eslint-disable @nx/enforce-module-boundaries */
import { CreateAccountWithBalancesDto } from '@ghostfolio/api/app/import/create-account-with-balances.dto';
import { CreateAssetProfileWithMarketDataDto } from '@ghostfolio/api/app/import/create-asset-profile-with-market-data.dto';
import { GfDialogFooterComponent } from '@ghostfolio/client/components/dialog-footer/dialog-footer.component';
import { GfDialogHeaderComponent } from '@ghostfolio/client/components/dialog-header/dialog-header.component';
import { GfFileDropDirective } from '@ghostfolio/client/directives/file-drop/file-drop.directive';
import { DataService } from '@ghostfolio/client/services/data.service';
import { ImportActivitiesService } from '@ghostfolio/client/services/import-activities.service';
import { CreateTagDto } from '@ghostfolio/common/dtos';
import {
CreateAccountWithBalancesDto,
CreateTagDto
} from '@ghostfolio/common/dtos';
import { Activity, PortfolioPosition } from '@ghostfolio/common/interfaces';
import { GfSymbolPipe } from '@ghostfolio/common/pipes';
import { GfActivitiesTableComponent } from '@ghostfolio/ui/activities-table';

7
apps/client/src/app/services/import-activities.service.ts

@ -1,7 +1,10 @@
/* eslint-disable @nx/enforce-module-boundaries */
import { CreateAccountWithBalancesDto } from '@ghostfolio/api/app/import/create-account-with-balances.dto';
import { CreateAssetProfileWithMarketDataDto } from '@ghostfolio/api/app/import/create-asset-profile-with-market-data.dto';
import { CreateOrderDto, CreateTagDto } from '@ghostfolio/common/dtos';
import {
CreateAccountWithBalancesDto,
CreateOrderDto,
CreateTagDto
} from '@ghostfolio/common/dtos';
import { parseDate as parseDateHelper } from '@ghostfolio/common/helper';
import { Activity } from '@ghostfolio/common/interfaces';

0
apps/api/src/app/import/create-account-with-balances.dto.ts → libs/common/src/lib/dtos/create-account-with-balances.dto.ts

2
libs/common/src/lib/dtos/index.ts

@ -1,5 +1,6 @@
import { CreateAccessDto } from './create-access.dto';
import { CreateAccountBalanceDto } from './create-account-balance.dto';
import { CreateAccountWithBalancesDto } from './create-account-with-balances.dto';
import { CreateAccountDto } from './create-account.dto';
import { CreateOrderDto } from './create-order.dto';
import { CreatePlatformDto } from './create-platform.dto';
@ -17,6 +18,7 @@ export {
CreateAccessDto,
CreateAccountBalanceDto,
CreateAccountDto,
CreateAccountWithBalancesDto,
CreateOrderDto,
CreatePlatformDto,
CreateTagDto,

Loading…
Cancel
Save