No Description

index.d.ts 1.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /// <reference types="react" />
  2. type PAY_CHANNEL_VALUE =
  3. | "PAYPAL_PAYPAL"
  4. | "ALI_WEB"
  5. | "ALI_WAP"
  6. | "WX_WAP"
  7. | "WX_NATIVE";
  8. type PAY_CHANNEL_CATEGORY_VALUE = "Alipay" | "Wechat" | "Paypal";
  9. interface PAY_CHANNEL_TYPE {
  10. PAYPAL: PAY_CHANNEL_VALUE;
  11. ALI_WEB: PAY_CHANNEL_VALUE;
  12. ALI_WAP: PAY_CHANNEL_VALUE;
  13. WX_WAP: PAY_CHANNEL_VALUE;
  14. WX_NATIVE: PAY_CHANNEL_VALUE;
  15. }
  16. interface PAY_CHANNEL_CATEGORY {
  17. ALI: PAY_CHANNEL_CATEGORY_VALUE;
  18. WX: PAY_CHANNEL_CATEGORY_VALUE;
  19. PAYPAL: PAY_CHANNEL_CATEGORY_VALUE;
  20. }
  21. interface Props {
  22. payChannel: PAY_CHANNEL_VALUE;
  23. onPayChannelChange: (value: PAY_CHANNEL_VALUE) => void;
  24. isMobile: boolean;
  25. size: "small" | "normal" | "large";
  26. withTitle: boolean;
  27. titleText?: string;
  28. locale: "zh" | "en";
  29. }
  30. declare const PAY_CHANNEL: PAY_CHANNEL_TYPE;
  31. declare const PAY_CHANNEL_CATEGORY$0: PAY_CHANNEL_CATEGORY;
  32. declare const PayPlatformOptions: ({
  33. payChannel,
  34. onPayChannelChange,
  35. size,
  36. isMobile,
  37. withTitle,
  38. titleText,
  39. locale
  40. }: Props) => JSX.Element;
  41. export {
  42. PayPlatformOptions as default,
  43. PAY_CHANNEL,
  44. PAY_CHANNEL_CATEGORY$0 as PAY_CHANNEL_CATEGORY
  45. };