@vue-stripe/vue-stripe
Version:
Vue Stripe elements and composables for Stripe.js
26 lines • 752 B
TypeScript
import { UseStripeElementsReturn } from '../types';
/**
* Composable for accessing Stripe Elements instance
* Must be used within VueStripeElements component
*
* @example
* ```vue
* <script setup>
* import { useStripeElements } from '@vue-stripe/vue-stripe'
*
* const { elements, submit, loading, error } = useStripeElements()
*
* const handleSubmit = async () => {
* // Trigger form validation and wallet collection
* const { error: submitError } = await submit()
* if (submitError) {
* console.error(submitError)
* return
* }
* // Proceed with payment confirmation...
* }
* </script>
* ```
*/
export declare function useStripeElements(): UseStripeElementsReturn;
//# sourceMappingURL=useStripeElements.d.ts.map