Browse Source

Use plain imports for generated enums

pull/7868/head
Thomas Kaul 2 weeks ago
parent
commit
f238df4d67
  1. 2
      apps/client/src/app/components/admin-market-data/asset-profile-dialog-host/asset-profile-dialog-host.component.ts
  2. 7
      apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts
  3. 2
      apps/client/src/app/components/admin-market-data/asset-profile-dialog/interfaces/interfaces.ts
  4. 2
      apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.component.ts
  5. 2
      apps/client/src/app/components/holding-detail-dialog/interfaces/interfaces.ts
  6. 2
      apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.component.ts
  7. 3
      apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts
  8. 2
      apps/client/src/app/pages/portfolio/activities/import-activities-dialog/interfaces/interfaces.ts
  9. 7
      apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts
  10. 2
      apps/client/src/app/services/ics/ics.service.ts
  11. 3
      apps/client/src/app/services/import-activities.service.ts
  12. 8
      libs/common/src/lib/dtos/update-order.dto.ts
  13. 7
      libs/common/src/lib/helper.ts
  14. 2
      libs/common/src/lib/interfaces/access.interface.ts
  15. 2
      libs/common/src/lib/interfaces/admin-user.interface.ts
  16. 2
      libs/common/src/lib/interfaces/asset-class-selector-option.interface.ts
  17. 2
      libs/common/src/lib/interfaces/asset-profile-identifier.interface.ts
  18. 2
      libs/common/src/lib/interfaces/asset-profile-item.interface.ts
  19. 2
      libs/common/src/lib/interfaces/data-provider-info.interface.ts
  20. 2
      libs/common/src/lib/interfaces/enhanced-asset-profile.interface.ts
  21. 2
      libs/common/src/lib/interfaces/lookup-item.interface.ts
  22. 2
      libs/common/src/lib/interfaces/responses/data-provider-response.interface.ts
  23. 2
      libs/common/src/lib/interfaces/user-item.interface.ts
  24. 2
      libs/common/src/lib/interfaces/user-settings.interface.ts
  25. 2
      libs/common/src/lib/interfaces/user.interface.ts
  26. 2
      libs/common/src/lib/models/portfolio-snapshot-holding.ts
  27. 2
      libs/common/src/lib/permissions.ts
  28. 2
      libs/common/src/lib/scopes.ts
  29. 2
      libs/ui/src/lib/activities-table/activities-table.component.ts
  30. 2
      libs/ui/src/lib/activity-type/activity-type.component.ts
  31. 2
      libs/ui/src/lib/benchmark/benchmark-detail-dialog/interfaces/interfaces.ts
  32. 2
      libs/ui/src/lib/entity-logo/entity-logo.component.ts
  33. 2
      libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/interfaces/interfaces.ts
  34. 2
      libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.ts
  35. 3
      libs/ui/src/lib/portfolio-filter-form/portfolio-filter-form.util.ts
  36. 2
      libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
  37. 2
      libs/ui/src/lib/services/data.service.ts
  38. 3
      nx.json

2
apps/client/src/app/components/admin-market-data/asset-profile-dialog-host/asset-profile-dialog-host.component.ts

@ -5,7 +5,7 @@ import {
} from '@ghostfolio/common/config'; } from '@ghostfolio/common/config';
import { AssetProfileIdentifier, User } from '@ghostfolio/common/interfaces'; import { AssetProfileIdentifier, User } from '@ghostfolio/common/interfaces';
import { internalRoutes } from '@ghostfolio/common/routes/routes'; import { internalRoutes } from '@ghostfolio/common/routes/routes';
import type { DataSource } from '@ghostfolio/prisma/enums'; import { DataSource } from '@ghostfolio/prisma/enums';
import { AdminService } from '@ghostfolio/ui/services'; import { AdminService } from '@ghostfolio/ui/services';
import { import {

7
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts

@ -35,10 +35,11 @@ import type {
Prisma, Prisma,
SymbolProfile SymbolProfile
} from '@ghostfolio/prisma/browser'; } from '@ghostfolio/prisma/browser';
import { AssetClass, DataSource } from '@ghostfolio/prisma/enums'; import {
import type { AssetClass,
AssetSubClass, AssetSubClass,
DataGatheringFrequency DataGatheringFrequency,
DataSource
} from '@ghostfolio/prisma/enums'; } from '@ghostfolio/prisma/enums';
import { GfCurrencySelectorComponent } from '@ghostfolio/ui/currency-selector'; import { GfCurrencySelectorComponent } from '@ghostfolio/ui/currency-selector';
import { GfEntityLogoComponent } from '@ghostfolio/ui/entity-logo'; import { GfEntityLogoComponent } from '@ghostfolio/ui/entity-logo';

2
apps/client/src/app/components/admin-market-data/asset-profile-dialog/interfaces/interfaces.ts

@ -1,5 +1,5 @@
import { ColorScheme } from '@ghostfolio/common/types'; import { ColorScheme } from '@ghostfolio/common/types';
import type { DataSource } from '@ghostfolio/prisma/enums'; import { DataSource } from '@ghostfolio/prisma/enums';
export interface AssetProfileDialogParams { export interface AssetProfileDialogParams {
colorScheme: ColorScheme; colorScheme: ColorScheme;

2
apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.component.ts

@ -4,7 +4,7 @@ import {
PROPERTY_CURRENCIES PROPERTY_CURRENCIES
} from '@ghostfolio/common/config'; } from '@ghostfolio/common/config';
import type { AssetProfileIdentifier } from '@ghostfolio/common/interfaces'; import type { AssetProfileIdentifier } from '@ghostfolio/common/interfaces';
import type { DataSource } from '@ghostfolio/prisma/enums'; import { DataSource } from '@ghostfolio/prisma/enums';
import { AdminService, DataService } from '@ghostfolio/ui/services'; import { AdminService, DataService } from '@ghostfolio/ui/services';
import { GfSymbolAutocompleteComponent } from '@ghostfolio/ui/symbol-autocomplete'; import { GfSymbolAutocompleteComponent } from '@ghostfolio/ui/symbol-autocomplete';

2
apps/client/src/app/components/holding-detail-dialog/interfaces/interfaces.ts

@ -1,5 +1,5 @@
import { ColorScheme } from '@ghostfolio/common/types'; import { ColorScheme } from '@ghostfolio/common/types';
import type { DataSource } from '@ghostfolio/prisma/enums'; import { DataSource } from '@ghostfolio/prisma/enums';
export interface HoldingDetailDialogParams { export interface HoldingDetailDialogParams {
baseCurrency: string; baseCurrency: string;

2
apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.component.ts

@ -15,7 +15,7 @@ import {
} from '@ghostfolio/common/scopes'; } from '@ghostfolio/common/scopes';
import { AccessLevel, AccountWithPlatform } from '@ghostfolio/common/types'; import { AccessLevel, AccountWithPlatform } from '@ghostfolio/common/types';
import { validateObjectForForm } from '@ghostfolio/common/utils'; import { validateObjectForForm } from '@ghostfolio/common/utils';
import type { AccessType } from '@ghostfolio/prisma/enums'; import { AccessType } from '@ghostfolio/prisma/enums';
import { GfAccessLevelIconComponent } from '@ghostfolio/ui/access-level-icon'; import { GfAccessLevelIconComponent } from '@ghostfolio/ui/access-level-icon';
import { NotificationService } from '@ghostfolio/ui/notifications'; import { NotificationService } from '@ghostfolio/ui/notifications';
import { import {

3
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts

@ -17,8 +17,7 @@ import {
import { hasPermission, permissions } from '@ghostfolio/common/permissions'; import { hasPermission, permissions } from '@ghostfolio/common/permissions';
import { validateObjectForForm } from '@ghostfolio/common/utils'; import { validateObjectForForm } from '@ghostfolio/common/utils';
import type { Tag } from '@ghostfolio/prisma/browser'; import type { Tag } from '@ghostfolio/prisma/browser';
import { AssetClass } from '@ghostfolio/prisma/enums'; import { AssetClass, Type } from '@ghostfolio/prisma/enums';
import type { Type } from '@ghostfolio/prisma/enums';
import { GfAccountSelectorComponent } from '@ghostfolio/ui/account-selector'; import { GfAccountSelectorComponent } from '@ghostfolio/ui/account-selector';
import { translate } from '@ghostfolio/ui/i18n'; import { translate } from '@ghostfolio/ui/i18n';
import { DataService } from '@ghostfolio/ui/services'; import { DataService } from '@ghostfolio/ui/services';

2
apps/client/src/app/pages/portfolio/activities/import-activities-dialog/interfaces/interfaces.ts

@ -1,5 +1,5 @@
import { User } from '@ghostfolio/common/interfaces'; import { User } from '@ghostfolio/common/interfaces';
import type { Type } from '@ghostfolio/prisma/enums'; import { Type } from '@ghostfolio/prisma/enums';
export interface ImportActivitiesDialogParams { export interface ImportActivitiesDialogParams {
activityTypes?: Type[]; activityTypes?: Type[];

7
apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts

@ -23,8 +23,11 @@ import { hasPermission, permissions } from '@ghostfolio/common/permissions';
import { hasScope, scopes } from '@ghostfolio/common/scopes'; import { hasScope, scopes } from '@ghostfolio/common/scopes';
import { MarketAdvanced } from '@ghostfolio/common/types'; import { MarketAdvanced } from '@ghostfolio/common/types';
import type { Account, Platform } from '@ghostfolio/prisma/browser'; import type { Account, Platform } from '@ghostfolio/prisma/browser';
import { AssetClass, AssetSubClass } from '@ghostfolio/prisma/enums'; import {
import type { DataSource } from '@ghostfolio/prisma/enums'; AssetClass,
AssetSubClass,
DataSource
} from '@ghostfolio/prisma/enums';
import { translate } from '@ghostfolio/ui/i18n'; import { translate } from '@ghostfolio/ui/i18n';
import { import {
GfPortfolioProportionChartComponent, GfPortfolioProportionChartComponent,

2
apps/client/src/app/services/ics/ics.service.ts

@ -1,6 +1,6 @@
import { capitalize } from '@ghostfolio/common/helper'; import { capitalize } from '@ghostfolio/common/helper';
import { ExportResponse } from '@ghostfolio/common/interfaces'; import { ExportResponse } from '@ghostfolio/common/interfaces';
import type { Type } from '@ghostfolio/prisma/enums'; import { Type } from '@ghostfolio/prisma/enums';
import { Service } from '@angular/core'; import { Service } from '@angular/core';
import { format, parseISO } from 'date-fns'; import { format, parseISO } from 'date-fns';

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

@ -12,8 +12,7 @@ import {
} from '@ghostfolio/common/helper'; } from '@ghostfolio/common/helper';
import { Activity } from '@ghostfolio/common/interfaces'; import { Activity } from '@ghostfolio/common/interfaces';
import type { Account } from '@ghostfolio/prisma/browser'; import type { Account } from '@ghostfolio/prisma/browser';
import { DataSource } from '@ghostfolio/prisma/enums'; import { DataSource, Type as ActivityType } from '@ghostfolio/prisma/enums';
import type { Type as ActivityType } from '@ghostfolio/prisma/enums';
import { HttpClient } from '@angular/common/http'; import { HttpClient } from '@angular/common/http';
import { inject, Service } from '@angular/core'; import { inject, Service } from '@angular/core';

8
libs/common/src/lib/dtos/update-order.dto.ts

@ -4,8 +4,12 @@ import {
} from '@ghostfolio/common/config'; } from '@ghostfolio/common/config';
import { IsAfter1970Constraint } from '@ghostfolio/common/validator-constraints/is-after-1970'; import { IsAfter1970Constraint } from '@ghostfolio/common/validator-constraints/is-after-1970';
import { IsCurrencyCode } from '@ghostfolio/common/validators/is-currency-code'; import { IsCurrencyCode } from '@ghostfolio/common/validators/is-currency-code';
import { AssetClass, AssetSubClass } from '@ghostfolio/prisma/enums'; import {
import type { DataSource, Type } from '@ghostfolio/prisma/enums'; AssetClass,
AssetSubClass,
DataSource,
Type
} from '@ghostfolio/prisma/enums';
import { Transform, TransformFnParams } from 'class-transformer'; import { Transform, TransformFnParams } from 'class-transformer';
import { import {

7
libs/common/src/lib/helper.ts

@ -4,8 +4,11 @@ import type {
Prisma, Prisma,
SymbolProfile SymbolProfile
} from '@ghostfolio/prisma/browser'; } from '@ghostfolio/prisma/browser';
import { AssetSubClass, Type as ActivityType } from '@ghostfolio/prisma/enums'; import {
import type { AccessType } from '@ghostfolio/prisma/enums'; AccessType,
Type as ActivityType,
AssetSubClass
} from '@ghostfolio/prisma/enums';
import { utc } from '@date-fns/utc'; import { utc } from '@date-fns/utc';
import { NumberParser } from '@internationalized/number'; import { NumberParser } from '@internationalized/number';

2
libs/common/src/lib/interfaces/access.interface.ts

@ -1,4 +1,4 @@
import type { AccessType } from '@ghostfolio/prisma/enums'; import { AccessType } from '@ghostfolio/prisma/enums';
import { AccessSettings } from './access-settings.interface'; import { AccessSettings } from './access-settings.interface';

2
libs/common/src/lib/interfaces/admin-user.interface.ts

@ -1,5 +1,5 @@
import type { Subscription } from '@ghostfolio/prisma/browser'; import type { Subscription } from '@ghostfolio/prisma/browser';
import type { Provider, Role } from '@ghostfolio/prisma/enums'; import { Provider, Role } from '@ghostfolio/prisma/enums';
export interface AdminUser { export interface AdminUser {
accountCount: number; accountCount: number;

2
libs/common/src/lib/interfaces/asset-class-selector-option.interface.ts

@ -1,4 +1,4 @@
import type { AssetClass, AssetSubClass } from '@ghostfolio/prisma/enums'; import { AssetClass, AssetSubClass } from '@ghostfolio/prisma/enums';
export interface AssetClassSelectorOption { export interface AssetClassSelectorOption {
id: AssetClass | AssetSubClass; id: AssetClass | AssetSubClass;

2
libs/common/src/lib/interfaces/asset-profile-identifier.interface.ts

@ -1,4 +1,4 @@
import type { DataSource } from '@ghostfolio/prisma/enums'; import { DataSource } from '@ghostfolio/prisma/enums';
export interface AssetProfileIdentifier { export interface AssetProfileIdentifier {
dataSource: DataSource; dataSource: DataSource;

2
libs/common/src/lib/interfaces/asset-profile-item.interface.ts

@ -1,4 +1,4 @@
import type { import {
AssetClass, AssetClass,
AssetSubClass, AssetSubClass,
DataSource DataSource

2
libs/common/src/lib/interfaces/data-provider-info.interface.ts

@ -1,4 +1,4 @@
import type { DataSource } from '@ghostfolio/prisma/enums'; import { DataSource } from '@ghostfolio/prisma/enums';
export interface DataProviderInfo { export interface DataProviderInfo {
dataSource?: DataSource; dataSource?: DataSource;

2
libs/common/src/lib/interfaces/enhanced-asset-profile.interface.ts

@ -1,4 +1,4 @@
import type { import {
AssetClass, AssetClass,
AssetSubClass, AssetSubClass,
DataGatheringFrequency, DataGatheringFrequency,

2
libs/common/src/lib/interfaces/lookup-item.interface.ts

@ -1,4 +1,4 @@
import type { import {
AssetClass, AssetClass,
AssetSubClass, AssetSubClass,
DataSource DataSource

2
libs/common/src/lib/interfaces/responses/data-provider-response.interface.ts

@ -1,6 +1,6 @@
import { DataProviderInfo } from '@ghostfolio/common/interfaces'; import { DataProviderInfo } from '@ghostfolio/common/interfaces';
import { MarketState } from '@ghostfolio/common/types'; import { MarketState } from '@ghostfolio/common/types';
import type { DataSource } from '@ghostfolio/prisma/enums'; import { DataSource } from '@ghostfolio/prisma/enums';
export interface DataProviderHistoricalResponse { export interface DataProviderHistoricalResponse {
marketPrice: number; marketPrice: number;

2
libs/common/src/lib/interfaces/user-item.interface.ts

@ -1,4 +1,4 @@
import type { Role } from '@ghostfolio/prisma/enums'; import { Role } from '@ghostfolio/prisma/enums';
export interface UserItem { export interface UserItem {
accessToken?: string; accessToken?: string;

2
libs/common/src/lib/interfaces/user-settings.interface.ts

@ -6,7 +6,7 @@ import {
ViewMode ViewMode
} from '@ghostfolio/common/types'; } from '@ghostfolio/common/types';
import { PerformanceCalculationType } from '@ghostfolio/common/types/performance-calculation-type.type'; import { PerformanceCalculationType } from '@ghostfolio/common/types/performance-calculation-type.type';
import type { AssetClass } from '@ghostfolio/prisma/enums'; import { AssetClass } from '@ghostfolio/prisma/enums';
export interface UserSettings { export interface UserSettings {
annualInterestRate?: number; annualInterestRate?: number;

2
libs/common/src/lib/interfaces/user.interface.ts

@ -1,7 +1,7 @@
import { SubscriptionType } from '@ghostfolio/common/enums'; import { SubscriptionType } from '@ghostfolio/common/enums';
import { AccountWithPlatform } from '@ghostfolio/common/types'; import { AccountWithPlatform } from '@ghostfolio/common/types';
import type { Access, Tag } from '@ghostfolio/prisma/browser'; import type { Access, Tag } from '@ghostfolio/prisma/browser';
import type { Type as ActivityType } from '@ghostfolio/prisma/enums'; import { Type as ActivityType } from '@ghostfolio/prisma/enums';
import { ReferralPartner } from './referral-partner.interface'; import { ReferralPartner } from './referral-partner.interface';
import { SubscriptionOffer } from './subscription-offer.interface'; import { SubscriptionOffer } from './subscription-offer.interface';

2
libs/common/src/lib/models/portfolio-snapshot-holding.ts

@ -4,7 +4,7 @@ import {
} from '@ghostfolio/common/class-transformer'; } from '@ghostfolio/common/class-transformer';
import { DateRange } from '@ghostfolio/common/types'; import { DateRange } from '@ghostfolio/common/types';
import type { Tag } from '@ghostfolio/prisma/browser'; import type { Tag } from '@ghostfolio/prisma/browser';
import type { DataSource } from '@ghostfolio/prisma/enums'; import { DataSource } from '@ghostfolio/prisma/enums';
import { Big } from 'big.js'; import { Big } from 'big.js';
import { Expose, Transform, Type } from 'class-transformer'; import { Expose, Transform, Type } from 'class-transformer';

2
libs/common/src/lib/permissions.ts

@ -1,5 +1,5 @@
import { UserWithSettings } from '@ghostfolio/common/types'; import { UserWithSettings } from '@ghostfolio/common/types';
import type { Role } from '@ghostfolio/prisma/enums'; import { Role } from '@ghostfolio/prisma/enums';
export const permissions = { export const permissions = {
accessAdminControl: 'accessAdminControl', accessAdminControl: 'accessAdminControl',

2
libs/common/src/lib/scopes.ts

@ -1,5 +1,5 @@
import { AccessLevel } from '@ghostfolio/common/types'; import { AccessLevel } from '@ghostfolio/common/types';
import type { AccessType } from '@ghostfolio/prisma/enums'; import { AccessType } from '@ghostfolio/prisma/enums';
/** /**
* Scopes describe what a grantee may do on behalf of the granting user. They * Scopes describe what a grantee may do on behalf of the granting user. They

2
libs/ui/src/lib/activities-table/activities-table.component.ts

@ -6,7 +6,7 @@ import {
AssetProfileIdentifier AssetProfileIdentifier
} from '@ghostfolio/common/interfaces'; } from '@ghostfolio/common/interfaces';
import { internalRoutes } from '@ghostfolio/common/routes/routes'; import { internalRoutes } from '@ghostfolio/common/routes/routes';
import type { Type as ActivityType } from '@ghostfolio/prisma/enums'; import { Type as ActivityType } from '@ghostfolio/prisma/enums';
import { translate } from '@ghostfolio/ui/i18n'; import { translate } from '@ghostfolio/ui/i18n';
import { NotificationService } from '@ghostfolio/ui/notifications'; import { NotificationService } from '@ghostfolio/ui/notifications';

2
libs/ui/src/lib/activity-type/activity-type.component.ts

@ -1,4 +1,4 @@
import type { Type as ActivityType } from '@ghostfolio/prisma/enums'; import { Type as ActivityType } from '@ghostfolio/prisma/enums';
import { import {
CUSTOM_ELEMENTS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA,

2
libs/ui/src/lib/benchmark/benchmark-detail-dialog/interfaces/interfaces.ts

@ -1,5 +1,5 @@
import { ColorScheme } from '@ghostfolio/common/types'; import { ColorScheme } from '@ghostfolio/common/types';
import type { DataSource } from '@ghostfolio/prisma/enums'; import { DataSource } from '@ghostfolio/prisma/enums';
export interface BenchmarkDetailDialogParams { export interface BenchmarkDetailDialogParams {
colorScheme?: ColorScheme; colorScheme?: ColorScheme;

2
libs/ui/src/lib/entity-logo/entity-logo.component.ts

@ -1,5 +1,5 @@
import { getEmojiFlag } from '@ghostfolio/common/helper'; import { getEmojiFlag } from '@ghostfolio/common/helper';
import type { DataSource } from '@ghostfolio/prisma/enums'; import { DataSource } from '@ghostfolio/prisma/enums';
import { EntityLogoImageSourceService } from '@ghostfolio/ui/entity-logo/entity-logo-image-source.service'; import { EntityLogoImageSourceService } from '@ghostfolio/ui/entity-logo/entity-logo-image-source.service';
import { import {

2
libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/interfaces/interfaces.ts

@ -1,5 +1,5 @@
import { User } from '@ghostfolio/common/interfaces'; import { User } from '@ghostfolio/common/interfaces';
import type { DataSource } from '@ghostfolio/prisma/enums'; import { DataSource } from '@ghostfolio/prisma/enums';
export interface HistoricalMarketDataEditorDialogParams { export interface HistoricalMarketDataEditorDialogParams {
currency: string; currency: string;

2
libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.ts

@ -6,7 +6,7 @@ import {
} from '@ghostfolio/common/helper'; } from '@ghostfolio/common/helper';
import { LineChartItem, User } from '@ghostfolio/common/interfaces'; import { LineChartItem, User } from '@ghostfolio/common/interfaces';
import type { MarketData } from '@ghostfolio/prisma/browser'; import type { MarketData } from '@ghostfolio/prisma/browser';
import type { DataSource } from '@ghostfolio/prisma/enums'; import { DataSource } from '@ghostfolio/prisma/enums';
import { DataService } from '@ghostfolio/ui/services'; import { DataService } from '@ghostfolio/ui/services';
import { CommonModule } from '@angular/common'; import { CommonModule } from '@angular/common';

3
libs/ui/src/lib/portfolio-filter-form/portfolio-filter-form.util.ts

@ -2,8 +2,7 @@ import { TAG_ID_EXCLUDE_FROM_ANALYSIS } from '@ghostfolio/common/config';
import { getAssetProfileIdentifier } from '@ghostfolio/common/helper'; import { getAssetProfileIdentifier } from '@ghostfolio/common/helper';
import { Filter, PortfolioPosition } from '@ghostfolio/common/interfaces'; import { Filter, PortfolioPosition } from '@ghostfolio/common/interfaces';
import type { Tag } from '@ghostfolio/prisma/browser'; import type { Tag } from '@ghostfolio/prisma/browser';
import { AssetClass } from '@ghostfolio/prisma/enums'; import { AssetClass, DataSource } from '@ghostfolio/prisma/enums';
import type { DataSource } from '@ghostfolio/prisma/enums';
import { translate } from '../i18n'; import { translate } from '../i18n';
import { PortfolioFilterFormValue } from './interfaces'; import { PortfolioFilterFormValue } from './interfaces';

2
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts

@ -3,7 +3,7 @@ import { DEFAULT_COLOR_SCHEME, UNKNOWN_KEY } from '@ghostfolio/common/config';
import { getLocale, getSum, getTextColor } from '@ghostfolio/common/helper'; import { getLocale, getSum, getTextColor } from '@ghostfolio/common/helper';
import { PortfolioPosition } from '@ghostfolio/common/interfaces'; import { PortfolioPosition } from '@ghostfolio/common/interfaces';
import { ColorScheme } from '@ghostfolio/common/types'; import { ColorScheme } from '@ghostfolio/common/types';
import type { DataSource } from '@ghostfolio/prisma/enums'; import { DataSource } from '@ghostfolio/prisma/enums';
import { import {
AfterViewInit, AfterViewInit,

2
libs/ui/src/lib/services/data.service.ts

@ -73,7 +73,7 @@ import type {
Tag, Tag,
User as UserModel User as UserModel
} from '@ghostfolio/prisma/browser'; } from '@ghostfolio/prisma/browser';
import type { DataSource } from '@ghostfolio/prisma/enums'; import { DataSource } from '@ghostfolio/prisma/enums';
import { translate } from '@ghostfolio/ui/i18n'; import { translate } from '@ghostfolio/ui/i18n';
import { HttpClient, HttpParams } from '@angular/common/http'; import { HttpClient, HttpParams } from '@angular/common/http';

3
nx.json

@ -125,7 +125,8 @@
"sharedGlobals": [ "sharedGlobals": [
"{workspaceRoot}/angular.json", "{workspaceRoot}/angular.json",
"{workspaceRoot}/tsconfig.base.json", "{workspaceRoot}/tsconfig.base.json",
"{workspaceRoot}/nx.json" "{workspaceRoot}/nx.json",
"{workspaceRoot}/prisma/schema.prisma"
], ],
"production": [ "production": [
"default", "default",

Loading…
Cancel
Save