UNPKG

@nuxt/scripts

Version:

Load third-party scripts with better performance, privacy and DX in Nuxt Apps.

11 lines (10 loc) 585 B
import type { Stripe } from '@stripe/stripe-js'; import type { RegistryScriptInput } from '#nuxt-scripts/types'; export declare const StripeOptions: import("valibot").ObjectSchema<{ readonly advancedFraudSignals: import("valibot").OptionalSchema<import("valibot").BooleanSchema<undefined>, undefined>; }, undefined>; export type StripeInput = RegistryScriptInput<typeof StripeOptions, false>; export interface StripeApi { Stripe: Stripe; } export declare function useScriptStripe<T extends StripeApi>(_options?: StripeInput): import("#nuxt-scripts/types").UseScriptContext<T>;