Browse Source

fix(lib): move SubscriptionType to enums

pull/5947/head
KenTandrian 1 month ago
parent
commit
597a3adca6
  1. 2
      apps/api/src/app/subscription/subscription.service.ts
  2. 3
      libs/common/src/lib/enums/index.ts
  3. 0
      libs/common/src/lib/enums/subscription-type.type.ts
  4. 2
      libs/common/src/lib/interfaces/system-message.interface.ts
  5. 6
      libs/common/src/lib/interfaces/user.interface.ts
  6. 2
      libs/common/src/lib/types/index.ts
  7. 2
      libs/common/src/lib/types/user-with-settings.type.ts

2
apps/api/src/app/subscription/subscription.service.ts

@ -5,6 +5,7 @@ import {
DEFAULT_LANGUAGE_CODE,
PROPERTY_STRIPE_CONFIG
} from '@ghostfolio/common/config';
import { SubscriptionType } from '@ghostfolio/common/enums';
import { parseDate } from '@ghostfolio/common/helper';
import {
CreateStripeCheckoutSessionResponse,
@ -14,7 +15,6 @@ import {
SubscriptionOfferKey,
UserWithSettings
} from '@ghostfolio/common/types';
import { SubscriptionType } from '@ghostfolio/common/types/subscription-type.type';
import { Injectable, Logger } from '@nestjs/common';
import { Subscription } from '@prisma/client';

3
libs/common/src/lib/enums/index.ts

@ -1,3 +1,4 @@
import { ConfirmationDialogType } from './confirmation-dialog.type';
import { SubscriptionType } from './subscription-type.type';
export { ConfirmationDialogType };
export { ConfirmationDialogType, SubscriptionType };

0
libs/common/src/lib/types/subscription-type.type.ts → libs/common/src/lib/enums/subscription-type.type.ts

2
libs/common/src/lib/interfaces/system-message.interface.ts

@ -1,4 +1,4 @@
import { SubscriptionType } from '@ghostfolio/common/types/subscription-type.type';
import { SubscriptionType } from '@ghostfolio/common/enums';
export interface SystemMessage {
message: string;

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

@ -1,7 +1,5 @@
import {
AccountWithPlatform,
SubscriptionType
} from '@ghostfolio/common/types';
import { SubscriptionType } from '@ghostfolio/common/enums';
import { AccountWithPlatform } from '@ghostfolio/common/types';
import { Access, Tag } from '@prisma/client';

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

@ -18,7 +18,6 @@ import type { Market } from './market.type';
import type { OrderWithAccount } from './order-with-account.type';
import type { RequestWithUser } from './request-with-user.type';
import type { SubscriptionOfferKey } from './subscription-offer-key.type';
import type { SubscriptionType } from './subscription-type.type';
import type { UserWithSettings } from './user-with-settings.type';
import type { ViewMode } from './view-mode.type';
@ -43,7 +42,6 @@ export type {
OrderWithAccount,
RequestWithUser,
SubscriptionOfferKey,
SubscriptionType,
UserWithSettings,
ViewMode
};

2
libs/common/src/lib/types/user-with-settings.type.ts

@ -1,5 +1,5 @@
import { SubscriptionType } from '@ghostfolio/common/enums';
import { SubscriptionOffer, UserSettings } from '@ghostfolio/common/interfaces';
import { SubscriptionType } from '@ghostfolio/common/types';
import { Access, Account, Settings, User } from '@prisma/client';

Loading…
Cancel
Save