diff --git a/packages/eslint-config/index.mjs b/packages/eslint-config/index.mjs index a14a319839..0f6cc67e96 100644 --- a/packages/eslint-config/index.mjs +++ b/packages/eslint-config/index.mjs @@ -70,8 +70,6 @@ const typescriptRules = { '@typescript-eslint/no-unsafe-argument': 'off', '@typescript-eslint/no-unsafe-return': 'off', '@typescript-eslint/unbound-method': 'warn', - // This rule doesn't work well in .tsx files - '@typescript-eslint/no-misused-promises': 'off', '@typescript-eslint/consistent-type-imports': 'warn', '@typescript-eslint/no-explicit-any': 'warn', // Type-aware any rules end diff --git a/packages/plugin-stripe/src/types.ts b/packages/plugin-stripe/src/types.ts index fd4056f107..142229cf25 100644 --- a/packages/plugin-stripe/src/types.ts +++ b/packages/plugin-stripe/src/types.ts @@ -8,7 +8,7 @@ export type StripeWebhookHandler = (args: { pluginConfig?: StripePluginConfig req: PayloadRequest stripe: Stripe -}) => void +}) => Promise | void export type StripeWebhookHandlers = { [webhookName: string]: StripeWebhookHandler diff --git a/test/plugin-stripe/webhooks/syncPriceJSON.ts b/test/plugin-stripe/webhooks/syncPriceJSON.ts index 8c0b3ee139..17923b8a29 100644 --- a/test/plugin-stripe/webhooks/syncPriceJSON.ts +++ b/test/plugin-stripe/webhooks/syncPriceJSON.ts @@ -9,8 +9,6 @@ export const syncPriceJSON = async (args) => { const { id: eventID, default_price } = event.data.object - console.log(event.data.object) - let payloadProductID // First lookup the product in Payload