Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/runtime/registry/stripe.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { withQuery } from 'ufo'
import type { Stripe } from '@stripe/stripe-js'
import type { StripeConstructor } from '@stripe/stripe-js'
import { useRegistryScript } from '../utils'
import { boolean, object, optional } from '#nuxt-scripts-validator'
import type { RegistryScriptInput } from '#nuxt-scripts/types'
Expand All @@ -11,14 +11,14 @@
export type StripeInput = RegistryScriptInput<typeof StripeOptions, false>

export interface StripeApi {
Stripe: Stripe

Check failure on line 14 in src/runtime/registry/stripe.ts

View workflow job for this annotation

GitHub Actions / ci

Cannot find name 'Stripe'.
}

export function useScriptStripe<T extends StripeApi>(_options?: StripeInput) {
return useRegistryScript<T, typeof StripeOptions>('stripe', options => ({
scriptInput: {
src: withQuery(
`https://js.stripe.com/v3/`,
`https://js.stripe.com/basil/stripe.js`,
(typeof options?.advancedFraudSignals === 'boolean' && !options?.advancedFraudSignals) ? { advancedFraudSignals: false } : {},
),
// opt-out of privacy defaults
Expand Down
Loading