vue3-coinbase-commerce
Version:
**English** | [简体中文](./README.zh-CN.md)
584 lines (583 loc) • 25.8 kB
TypeScript
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;