UNPKG

vue3-coinbase-commerce

Version:
584 lines (583 loc) 25.8 kB
import { MessageData } from './types'; declare const _sfc_main: import("vue").DefineComponent<{ checkoutId: { type: StringConstructor; default: string; }; chargeId: { type: StringConstructor; default: string; }; disableCaching: { type: BooleanConstructor; default: boolean; }; }, { showIframe: import("vue").Ref<boolean>; props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ checkoutId: { type: StringConstructor; default: string; }; chargeId: { type: StringConstructor; default: string; }; disableCaching: { type: BooleanConstructor; default: boolean; }; }>> & { onOnChargeSuccess?: ((...args: any[]) => any) | undefined; onOnChargeFailure?: ((...args: any[]) => any) | undefined; onOnPaymentDetected?: ((...args: any[]) => any) | undefined; onOnModalLoaded1?: ((...args: any[]) => any) | undefined; onOnModalLoaded2?: ((...args: any[]) => any) | undefined; onOnChargeCreated?: ((...args: any[]) => any) | undefined; onOnModalClose?: ((...args: any[]) => any) | undefined; onOnLoad?: ((...args: any[]) => any) | undefined; }>>; emit: { (e: 'onChargeSuccess', data: MessageData): void; (e: 'onChargeFailure', data: MessageData): void; (e: 'onPaymentDetected', data: MessageData): void; (e: 'onModalLoaded1', data: { checkoutId: string; }): void; (e: 'onModalLoaded2', data: { orderId: string; }): void; (e: 'onChargeCreated'): void; (e: 'onModalClose'): void; (e: 'onLoad'): void; }; handleError: (data: MessageData) => void; handleModalClose: () => void; handleChargeSuccess: (data: MessageData) => void; handleChargeFailure: (data: MessageData) => void; handlePaymentDetected: (data: MessageData) => void; handleLoad: () => void; handleModalLoaded1: (data: { checkoutId: string; }) => void; handleModalLoaded2: (data: { orderId: string; }) => void; handleChargeCreated: () => void; CoinbaseIframe: import("vue").DefineComponent<{ checkoutId: { type: StringConstructor; default: string; }; chargeId: { type: StringConstructor; default: string; }; customMetadata: StringConstructor; disableCaching: BooleanConstructor; }, { props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ checkoutId: { type: StringConstructor; default: string; }; chargeId: { type: StringConstructor; default: string; }; customMetadata: StringConstructor; disableCaching: BooleanConstructor; }>> & { onOnChargeSuccess?: ((...args: any[]) => any) | undefined; onOnChargeFailure?: ((...args: any[]) => any) | undefined; onOnPaymentDetected?: ((...args: any[]) => any) | undefined; onOnModalLoaded1?: ((...args: any[]) => any) | undefined; onOnModalLoaded2?: ((...args: any[]) => any) | undefined; onOnChargeCreated?: ((...args: any[]) => any) | undefined; onOnModalClose?: ((...args: any[]) => any) | undefined; onOnLoad?: ((...args: any[]) => any) | undefined; onOnError?: ((...args: any[]) => any) | undefined; }>>; emit: { (e: "onChargeSuccess", data: MessageData): void; (e: "onChargeFailure", data: MessageData): void; (e: "onPaymentDetected", data: MessageData): void; (e: "onModalLoaded1", data: { checkoutId: string; }): void; (e: "onModalLoaded2", data: { orderId: string; }): void; (e: "onChargeCreated"): void; (e: "onError", data: MessageData): void; (e: "onModalClose"): void; (e: "onLoad"): void; }; hostName: import("vue").Ref<string>; origin: string; uuid: string; src: import("vue").Ref<string>; loading: import("vue").Ref<boolean>; handleMessage: (msg: { origin: string; data: MessageData; }) => void; handleIFrameLoaded: () => void; buildSrc: (hostName: string) => string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("onChargeSuccess" | "onChargeFailure" | "onPaymentDetected" | "onModalLoaded1" | "onModalLoaded2" | "onChargeCreated" | "onModalClose" | "onLoad" | "onError")[], "onChargeSuccess" | "onChargeFailure" | "onPaymentDetected" | "onModalLoaded1" | "onModalLoaded2" | "onChargeCreated" | "onModalClose" | "onLoad" | "onError", import("vue").ComponentProvideOptions, { props: { checkoutId: { type: StringConstructor; default: string; }; chargeId: { type: StringConstructor; default: string; }; customMetadata: StringConstructor; disableCaching: BooleanConstructor; }; emits: ("onChargeSuccess" | "onChargeFailure" | "onPaymentDetected" | "onModalLoaded1" | "onModalLoaded2" | "onChargeCreated" | "onModalClose" | "onLoad" | "onError")[]; setup(this: void, __props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ checkoutId: { type: StringConstructor; default: string; }; chargeId: { type: StringConstructor; default: string; }; customMetadata: StringConstructor; disableCaching: BooleanConstructor; }>> & { onOnChargeSuccess?: ((...args: any[]) => any) | undefined; onOnChargeFailure?: ((...args: any[]) => any) | undefined; onOnPaymentDetected?: ((...args: any[]) => any) | undefined; onOnModalLoaded1?: ((...args: any[]) => any) | undefined; onOnModalLoaded2?: ((...args: any[]) => any) | undefined; onOnChargeCreated?: ((...args: any[]) => any) | undefined; onOnModalClose?: ((...args: any[]) => any) | undefined; onOnLoad?: ((...args: any[]) => any) | undefined; onOnError?: ((...args: any[]) => any) | undefined; }>>, { expose, emit }: { emit: { (e: "onChargeSuccess", data: MessageData): void; (e: "onChargeFailure", data: MessageData): void; (e: "onPaymentDetected", data: MessageData): void; (e: "onModalLoaded1", data: { checkoutId: string; }): void; (e: "onModalLoaded2", data: { orderId: string; }): void; (e: "onChargeCreated"): void; (e: "onError", data: MessageData): void; (e: "onModalClose"): void; (e: "onLoad"): void; }; expose: any; slots: any; attrs: any; }): { props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ checkoutId: { type: StringConstructor; default: string; }; chargeId: { type: StringConstructor; default: string; }; customMetadata: StringConstructor; disableCaching: BooleanConstructor; }>> & { onOnChargeSuccess?: ((...args: any[]) => any) | undefined; onOnChargeFailure?: ((...args: any[]) => any) | undefined; onOnPaymentDetected?: ((...args: any[]) => any) | undefined; onOnModalLoaded1?: ((...args: any[]) => any) | undefined; onOnModalLoaded2?: ((...args: any[]) => any) | undefined; onOnChargeCreated?: ((...args: any[]) => any) | undefined; onOnModalClose?: ((...args: any[]) => any) | undefined; onOnLoad?: ((...args: any[]) => any) | undefined; onOnError?: ((...args: any[]) => any) | undefined; }>>; emit: { (e: "onChargeSuccess", data: MessageData): void; (e: "onChargeFailure", data: MessageData): void; (e: "onPaymentDetected", data: MessageData): void; (e: "onModalLoaded1", data: { checkoutId: string; }): void; (e: "onModalLoaded2", data: { orderId: string; }): void; (e: "onChargeCreated"): void; (e: "onError", data: MessageData): void; (e: "onModalClose"): void; (e: "onLoad"): void; }; hostName: import("vue").Ref<string>; origin: string; uuid: string; src: import("vue").Ref<string>; loading: import("vue").Ref<boolean>; handleMessage: (msg: { origin: string; data: MessageData; }) => void; handleIFrameLoaded: () => void; buildSrc: (hostName: string) => string; }; }, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ checkoutId: { type: StringConstructor; default: string; }; chargeId: { type: StringConstructor; default: string; }; customMetadata: StringConstructor; disableCaching: BooleanConstructor; }>> & { onOnChargeSuccess?: ((...args: any[]) => any) | undefined; onOnChargeFailure?: ((...args: any[]) => any) | undefined; onOnPaymentDetected?: ((...args: any[]) => any) | undefined; onOnModalLoaded1?: ((...args: any[]) => any) | undefined; onOnModalLoaded2?: ((...args: any[]) => any) | undefined; onOnChargeCreated?: ((...args: any[]) => any) | undefined; onOnModalClose?: ((...args: any[]) => any) | undefined; onOnLoad?: ((...args: any[]) => any) | undefined; onOnError?: ((...args: any[]) => any) | undefined; }, { checkoutId: string; chargeId: string; disableCaching: boolean; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("onChargeSuccess" | "onChargeFailure" | "onPaymentDetected" | "onModalLoaded1" | "onModalLoaded2" | "onChargeCreated" | "onModalClose" | "onLoad")[], "onChargeSuccess" | "onChargeFailure" | "onPaymentDetected" | "onModalLoaded1" | "onModalLoaded2" | "onChargeCreated" | "onModalClose" | "onLoad", import("vue").ComponentProvideOptions, { props: { checkoutId: { type: StringConstructor; default: string; }; chargeId: { type: StringConstructor; default: string; }; disableCaching: { type: BooleanConstructor; default: boolean; }; }; emits: ("onChargeSuccess" | "onChargeFailure" | "onPaymentDetected" | "onModalLoaded1" | "onModalLoaded2" | "onChargeCreated" | "onModalClose" | "onLoad")[]; setup(this: void, __props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ checkoutId: { type: StringConstructor; default: string; }; chargeId: { type: StringConstructor; default: string; }; disableCaching: { type: BooleanConstructor; default: boolean; }; }>> & { onOnChargeSuccess?: ((...args: any[]) => any) | undefined; onOnChargeFailure?: ((...args: any[]) => any) | undefined; onOnPaymentDetected?: ((...args: any[]) => any) | undefined; onOnModalLoaded1?: ((...args: any[]) => any) | undefined; onOnModalLoaded2?: ((...args: any[]) => any) | undefined; onOnChargeCreated?: ((...args: any[]) => any) | undefined; onOnModalClose?: ((...args: any[]) => any) | undefined; onOnLoad?: ((...args: any[]) => any) | undefined; }>>, { expose, emit }: { emit: { (e: 'onChargeSuccess', data: MessageData): void; (e: 'onChargeFailure', data: MessageData): void; (e: 'onPaymentDetected', data: MessageData): void; (e: 'onModalLoaded1', data: { checkoutId: string; }): void; (e: 'onModalLoaded2', data: { orderId: string; }): void; (e: 'onChargeCreated'): void; (e: 'onModalClose'): void; (e: 'onLoad'): void; }; expose: any; slots: any; attrs: any; }): { showIframe: import("vue").Ref<boolean>; props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ checkoutId: { type: StringConstructor; default: string; }; chargeId: { type: StringConstructor; default: string; }; disableCaching: { type: BooleanConstructor; default: boolean; }; }>> & { onOnChargeSuccess?: ((...args: any[]) => any) | undefined; onOnChargeFailure?: ((...args: any[]) => any) | undefined; onOnPaymentDetected?: ((...args: any[]) => any) | undefined; onOnModalLoaded1?: ((...args: any[]) => any) | undefined; onOnModalLoaded2?: ((...args: any[]) => any) | undefined; onOnChargeCreated?: ((...args: any[]) => any) | undefined; onOnModalClose?: ((...args: any[]) => any) | undefined; onOnLoad?: ((...args: any[]) => any) | undefined; }>>; emit: { (e: 'onChargeSuccess', data: MessageData): void; (e: 'onChargeFailure', data: MessageData): void; (e: 'onPaymentDetected', data: MessageData): void; (e: 'onModalLoaded1', data: { checkoutId: string; }): void; (e: 'onModalLoaded2', data: { orderId: string; }): void; (e: 'onChargeCreated'): void; (e: 'onModalClose'): void; (e: 'onLoad'): void; }; handleError: (data: MessageData) => void; handleModalClose: () => void; handleChargeSuccess: (data: MessageData) => void; handleChargeFailure: (data: MessageData) => void; handlePaymentDetected: (data: MessageData) => void; handleLoad: () => void; handleModalLoaded1: (data: { checkoutId: string; }) => void; handleModalLoaded2: (data: { orderId: string; }) => void; handleChargeCreated: () => void; CoinbaseIframe: import("vue").DefineComponent<{ checkoutId: { type: StringConstructor; default: string; }; chargeId: { type: StringConstructor; default: string; }; customMetadata: StringConstructor; disableCaching: BooleanConstructor; }, { props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ checkoutId: { type: StringConstructor; default: string; }; chargeId: { type: StringConstructor; default: string; }; customMetadata: StringConstructor; disableCaching: BooleanConstructor; }>> & { onOnChargeSuccess?: ((...args: any[]) => any) | undefined; onOnChargeFailure?: ((...args: any[]) => any) | undefined; onOnPaymentDetected?: ((...args: any[]) => any) | undefined; onOnModalLoaded1?: ((...args: any[]) => any) | undefined; onOnModalLoaded2?: ((...args: any[]) => any) | undefined; onOnChargeCreated?: ((...args: any[]) => any) | undefined; onOnModalClose?: ((...args: any[]) => any) | undefined; onOnLoad?: ((...args: any[]) => any) | undefined; onOnError?: ((...args: any[]) => any) | undefined; }>>; emit: { (e: "onChargeSuccess", data: MessageData): void; (e: "onChargeFailure", data: MessageData): void; (e: "onPaymentDetected", data: MessageData): void; (e: "onModalLoaded1", data: { checkoutId: string; }): void; (e: "onModalLoaded2", data: { orderId: string; }): void; (e: "onChargeCreated"): void; (e: "onError", data: MessageData): void; (e: "onModalClose"): void; (e: "onLoad"): void; }; hostName: import("vue").Ref<string>; origin: string; uuid: string; src: import("vue").Ref<string>; loading: import("vue").Ref<boolean>; handleMessage: (msg: { origin: string; data: MessageData; }) => void; handleIFrameLoaded: () => void; buildSrc: (hostName: string) => string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("onChargeSuccess" | "onChargeFailure" | "onPaymentDetected" | "onModalLoaded1" | "onModalLoaded2" | "onChargeCreated" | "onModalClose" | "onLoad" | "onError")[], "onChargeSuccess" | "onChargeFailure" | "onPaymentDetected" | "onModalLoaded1" | "onModalLoaded2" | "onChargeCreated" | "onModalClose" | "onLoad" | "onError", import("vue").ComponentProvideOptions, { props: { checkoutId: { type: StringConstructor; default: string; }; chargeId: { type: StringConstructor; default: string; }; customMetadata: StringConstructor; disableCaching: BooleanConstructor; }; emits: ("onChargeSuccess" | "onChargeFailure" | "onPaymentDetected" | "onModalLoaded1" | "onModalLoaded2" | "onChargeCreated" | "onModalClose" | "onLoad" | "onError")[]; setup(this: void, __props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ checkoutId: { type: StringConstructor; default: string; }; chargeId: { type: StringConstructor; default: string; }; customMetadata: StringConstructor; disableCaching: BooleanConstructor; }>> & { onOnChargeSuccess?: ((...args: any[]) => any) | undefined; onOnChargeFailure?: ((...args: any[]) => any) | undefined; onOnPaymentDetected?: ((...args: any[]) => any) | undefined; onOnModalLoaded1?: ((...args: any[]) => any) | undefined; onOnModalLoaded2?: ((...args: any[]) => any) | undefined; onOnChargeCreated?: ((...args: any[]) => any) | undefined; onOnModalClose?: ((...args: any[]) => any) | undefined; onOnLoad?: ((...args: any[]) => any) | undefined; onOnError?: ((...args: any[]) => any) | undefined; }>>, { expose, emit }: { emit: { (e: "onChargeSuccess", data: MessageData): void; (e: "onChargeFailure", data: MessageData): void; (e: "onPaymentDetected", data: MessageData): void; (e: "onModalLoaded1", data: { checkoutId: string; }): void; (e: "onModalLoaded2", data: { orderId: string; }): void; (e: "onChargeCreated"): void; (e: "onError", data: MessageData): void; (e: "onModalClose"): void; (e: "onLoad"): void; }; expose: any; slots: any; attrs: any; }): { props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ checkoutId: { type: StringConstructor; default: string; }; chargeId: { type: StringConstructor; default: string; }; customMetadata: StringConstructor; disableCaching: BooleanConstructor; }>> & { onOnChargeSuccess?: ((...args: any[]) => any) | undefined; onOnChargeFailure?: ((...args: any[]) => any) | undefined; onOnPaymentDetected?: ((...args: any[]) => any) | undefined; onOnModalLoaded1?: ((...args: any[]) => any) | undefined; onOnModalLoaded2?: ((...args: any[]) => any) | undefined; onOnChargeCreated?: ((...args: any[]) => any) | undefined; onOnModalClose?: ((...args: any[]) => any) | undefined; onOnLoad?: ((...args: any[]) => any) | undefined; onOnError?: ((...args: any[]) => any) | undefined; }>>; emit: { (e: "onChargeSuccess", data: MessageData): void; (e: "onChargeFailure", data: MessageData): void; (e: "onPaymentDetected", data: MessageData): void; (e: "onModalLoaded1", data: { checkoutId: string; }): void; (e: "onModalLoaded2", data: { orderId: string; }): void; (e: "onChargeCreated"): void; (e: "onError", data: MessageData): void; (e: "onModalClose"): void; (e: "onLoad"): void; }; hostName: import("vue").Ref<string>; origin: string; uuid: string; src: import("vue").Ref<string>; loading: import("vue").Ref<boolean>; handleMessage: (msg: { origin: string; data: MessageData; }) => void; handleIFrameLoaded: () => void; buildSrc: (hostName: string) => string; }; }, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ checkoutId: { type: StringConstructor; default: string; }; chargeId: { type: StringConstructor; default: string; }; customMetadata: StringConstructor; disableCaching: BooleanConstructor; }>> & { onOnChargeSuccess?: ((...args: any[]) => any) | undefined; onOnChargeFailure?: ((...args: any[]) => any) | undefined; onOnPaymentDetected?: ((...args: any[]) => any) | undefined; onOnModalLoaded1?: ((...args: any[]) => any) | undefined; onOnModalLoaded2?: ((...args: any[]) => any) | undefined; onOnChargeCreated?: ((...args: any[]) => any) | undefined; onOnModalClose?: ((...args: any[]) => any) | undefined; onOnLoad?: ((...args: any[]) => any) | undefined; onOnError?: ((...args: any[]) => any) | undefined; }, { checkoutId: string; chargeId: string; disableCaching: boolean; }>; }; }, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ checkoutId: { type: StringConstructor; default: string; }; chargeId: { type: StringConstructor; default: string; }; disableCaching: { type: BooleanConstructor; default: boolean; }; }>> & { onOnChargeSuccess?: ((...args: any[]) => any) | undefined; onOnChargeFailure?: ((...args: any[]) => any) | undefined; onOnPaymentDetected?: ((...args: any[]) => any) | undefined; onOnModalLoaded1?: ((...args: any[]) => any) | undefined; onOnModalLoaded2?: ((...args: any[]) => any) | undefined; onOnChargeCreated?: ((...args: any[]) => any) | undefined; onOnModalClose?: ((...args: any[]) => any) | undefined; onOnLoad?: ((...args: any[]) => any) | undefined; }, { checkoutId: string; chargeId: string; disableCaching: boolean; }>; export default _sfc_main;