@automattic/wpcom-checkout
Version:
Functions and components used by WordPress.com checkout.
16 lines • 1.12 kB
TypeScript
import type { CheckoutPaymentMethodSlug, WPCOMPaymentMethod } from './types';
/**
* Convert a WPCOM payment method class name to a checkout payment method slug
* @param paymentMethod WPCOM payment method class name
* @returns Payment method slug accepted by the checkout component
*/
export declare function translateWpcomPaymentMethodToCheckoutPaymentMethod(paymentMethod: WPCOMPaymentMethod): CheckoutPaymentMethodSlug;
export declare function translateCheckoutPaymentMethodToWpcomPaymentMethod(paymentMethod: CheckoutPaymentMethodSlug | string): WPCOMPaymentMethod | null;
export declare function readWPCOMPaymentMethodClass(slug: string): WPCOMPaymentMethod | null;
/**
* Return the passed CheckoutPaymentMethodSlug if valid
*/
export declare function readCheckoutPaymentMethodSlug(slug: string): CheckoutPaymentMethodSlug | null;
export declare function translateCheckoutPaymentMethodToTracksPaymentMethod(paymentMethod: CheckoutPaymentMethodSlug): string;
export declare function isRedirectPaymentMethod(slug: CheckoutPaymentMethodSlug): boolean;
//# sourceMappingURL=translate-payment-method-names.d.ts.map