UNPKG

@vue-stripe/vue-stripe

Version:

Vue Stripe elements and composables for Stripe.js

22 lines 831 B
import { InjectionKey, Ref } from 'vue-demi'; import { Stripe, StripeElements } from '@stripe/stripe-js'; export interface StripeInstance { stripe: Ref<Stripe | null>; loading: Ref<boolean>; error: Ref<string | null>; } export interface StripeElementsInstance { elements: Ref<StripeElements | null>; loading: Ref<boolean>; error: Ref<string | null>; } export interface VueStripeConfig { publishableKey: string; stripeAccount?: string | undefined; apiVersion?: string | undefined; locale?: string | undefined; } export declare const stripeInjectionKey: InjectionKey<StripeInstance>; export declare const stripeElementsInjectionKey: InjectionKey<StripeElementsInstance>; export declare const stripeConfigInjectionKey: InjectionKey<VueStripeConfig>; //# sourceMappingURL=injection-keys.d.ts.map