From 5301a1e9d632ddac94e7864fecfdc860a4c2a66d Mon Sep 17 00:00:00 2001 From: Adrien de Peretti Date: Tue, 21 Feb 2023 20:40:40 +0100 Subject: [PATCH] chore(medusa): Revert AbstractPaymentService deprecation (#3298) --- .changeset/cuddly-hats-obey.md | 5 ++ .../medusa/src/interfaces/payment-service.ts | 46 +++++++++---------- 2 files changed, 28 insertions(+), 23 deletions(-) create mode 100644 .changeset/cuddly-hats-obey.md diff --git a/.changeset/cuddly-hats-obey.md b/.changeset/cuddly-hats-obey.md new file mode 100644 index 0000000000..ce19cc0294 --- /dev/null +++ b/.changeset/cuddly-hats-obey.md @@ -0,0 +1,5 @@ +--- +"@medusajs/medusa": patch +--- + +chore(medusa): Remove payment service deprecation temporarely diff --git a/packages/medusa/src/interfaces/payment-service.ts b/packages/medusa/src/interfaces/payment-service.ts index bf13bacd2b..067580c151 100644 --- a/packages/medusa/src/interfaces/payment-service.ts +++ b/packages/medusa/src/interfaces/payment-service.ts @@ -34,19 +34,19 @@ export type PaymentSessionResponse = { } /** - * @deprecated use the new PaymentProcessor interface instead + * This will be @deprecated in the near future use the new PaymentProcessor interface instead */ export interface PaymentService extends TransactionBaseService { getIdentifier(): string /** - * @deprecated use PaymentProcessor.retrievePayment instead + * This will be @deprecated in the near future use PaymentProcessor.retrievePayment instead * @param paymentSession */ getPaymentData(paymentSession: PaymentSession): Promise /** - * @deprecated use PaymentProcessor.updatePayment instead + * This will be @deprecated in the near future use PaymentProcessor.updatePayment instead * @param paymentSessionData * @param data */ @@ -56,20 +56,20 @@ export interface PaymentService extends TransactionBaseService { ): Promise /** - * @deprecated use PaymentProcessor.initiatePayment instead + * This will be @deprecated in the near future use PaymentProcessor.initiatePayment instead * @param context The type of this argument is meant to be temporary and once the previous method signature * will be removed, the type will only be PaymentContext instead of Cart & PaymentContext */ createPayment(context: Cart & PaymentContext): Promise /** - * @deprecated use createPayment(context: Cart & PaymentContext): Promise instead + * This will be @deprecated in the near future use createPayment(context: Cart & PaymentContext): Promise instead * @param cart */ createPayment(cart: Cart): Promise /** - * @deprecated use PaymentProcessor.retrievePayment instead + * This will be @deprecated in the near future use PaymentProcessor.retrievePayment instead * @param paymentData */ retrievePayment(paymentData: PaymentData): Promise @@ -80,7 +80,7 @@ export interface PaymentService extends TransactionBaseService { ): Promise /** - * @deprecated use PaymentProcessor.updatePayment instead + * This will be @deprecated in the near future use PaymentProcessor.updatePayment instead * @param paymentSessionData * @param cart */ @@ -90,7 +90,7 @@ export interface PaymentService extends TransactionBaseService { ): Promise /** - * @deprecated use PaymentProcessor.authorizePayment instead + * This will be @deprecated in the near future use PaymentProcessor.authorizePayment instead * @param paymentSession * @param context */ @@ -100,45 +100,45 @@ export interface PaymentService extends TransactionBaseService { ): Promise<{ data: PaymentSessionData; status: PaymentSessionStatus }> /** - * @deprecated use PaymentProcessor.capturePayment instead + * This will be @deprecated in the near future use PaymentProcessor.capturePayment instead * @param payment */ capturePayment(payment: Payment): Promise /** - * @deprecated use PaymentProcessor.refundPayment instead + * This will be @deprecated in the near future use PaymentProcessor.refundPayment instead * @param payment * @param refundAmount */ refundPayment(payment: Payment, refundAmount: number): Promise /** - * @deprecated use PaymentProcessor.cancelPayment instead + * This will be @deprecated in the near future use PaymentProcessor.cancelPayment instead * @param payment */ cancelPayment(payment: Payment): Promise /** - * @deprecated use PaymentProcessor.cancelPayment instead + * This will be @deprecated in the near future use PaymentProcessor.cancelPayment instead * @param paymentSession */ deletePayment(paymentSession: PaymentSession): Promise /** - * @deprecated use PaymentProcessor.getSavedMethods instead + * This will be @deprecated in the near future use PaymentProcessor.getSavedMethods instead * @param customer */ retrieveSavedMethods(customer: Customer): Promise /** - * @deprecated use PaymentProcessor.getPaymentStatus instead + * This will be @deprecated in the near future use PaymentProcessor.getPaymentStatus instead * @param data */ getStatus(data: Data): Promise } /** - * @deprecated use the AbstractPaymentProcessor instead + * This will be @deprecated in the near future use the AbstractPaymentProcessor instead */ export abstract class AbstractPaymentService extends TransactionBaseService @@ -181,7 +181,7 @@ export abstract class AbstractPaymentService ): Promise /** - * @deprecated use createPayment(context: Cart & PaymentContext): Promise instead + * This will be @deprecated in the near future use createPayment(context: Cart & PaymentContext): Promise instead * @param cart */ public abstract createPayment(cart: Cart): Promise @@ -203,7 +203,7 @@ export abstract class AbstractPaymentService ): Promise /** - * @deprecated use updatePayment(paymentSessionData: PaymentSessionData, context: Cart & PaymentContext): Promise instead + * This will be @deprecated in the near future use updatePayment(paymentSessionData: PaymentSessionData, context: Cart & PaymentContext): Promise instead * @param paymentSessionData * @param cart */ @@ -221,12 +221,12 @@ export abstract class AbstractPaymentService ): Promise<{ data: PaymentSessionData; status: PaymentSessionStatus }> /** - * @deprecated + * This will be @deprecated in the near future */ public abstract capturePayment(payment: Payment): Promise /** - * @deprecated + * This will be @deprecated in the near future */ public abstract refundPayment( payment: Payment, @@ -234,17 +234,17 @@ export abstract class AbstractPaymentService ): Promise /** - * @deprecated + * This will be @deprecated in the near future */ public abstract cancelPayment(payment: Payment): Promise /** - * @deprecated + * This will be @deprecated in the near future */ public abstract deletePayment(paymentSession: PaymentSession): Promise /** - * @deprecated + * This will be @deprecated in the near future */ // eslint-disable-next-line @typescript-eslint/no-unused-vars public async retrieveSavedMethods(customer: Customer): Promise { @@ -252,7 +252,7 @@ export abstract class AbstractPaymentService } /** - * @deprecated + * This will be @deprecated in the near future */ public abstract getStatus(data: Data): Promise }