diff --git a/src/routes/products/[productId]/+server.ts b/src/routes/products/[productId]/+server.ts index 43b0bb8..bde4ae6 100644 --- a/src/routes/products/[productId]/+server.ts +++ b/src/routes/products/[productId]/+server.ts @@ -1,5 +1,6 @@ import { json } from '@sveltejs/kit'; import { stripe as stripeClient } from '$lib/utils/stripe'; +import Stripe from 'stripe'; export const GET = async ({ params }) => { const { productId } = params; @@ -7,7 +8,7 @@ export const GET = async ({ params }) => { const price = await stripeClient.prices.retrieve(product.default_price); - const isSubscription = price.type === 'recurring'; + const isSubscription = (price.type as Stripe.Price.type) === 'recurring'; product.isSubscription = isSubscription; return json(product); };