@paypal/react-paypal-js
Version:
React components for the PayPal JS SDK
12 lines (11 loc) • 677 B
TypeScript
import type { MutableRefObject } from "react";
import type { PayPalHostedFieldsRegistered } from "../../types/payPalHostedFieldTypes";
/**
* Custom hook to store registered hosted fields children
* Each `PayPalHostedField` component should be registered on the parent provider
*
* @param initialValue the initially registered components
* @returns at first, an {@link Object} containing the registered hosted fields,
* and at the second a function handler to register the hosted fields components
*/
export declare const useHostedFieldsRegister: (initialValue?: {}) => [MutableRefObject<PayPalHostedFieldsRegistered>, (component: PayPalHostedFieldsRegistered) => void];