@malga-checkout-full/vue
Version:
Vue specific wrapper for Malga Checkout Full core components
57 lines (56 loc) • 2.87 kB
TypeScript
import type { JSX } from '@malga-checkout-full/core';
export declare const MalgaCheckoutFull: import("vue").DefineComponent<JSX.MalgaCheckoutFull & import("./vue-component-lib/utils").InputProps, object, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
appInfo?: unknown;
clientId?: unknown;
debug?: unknown;
dialogConfig?: unknown;
idempotencyKey?: unknown;
locale?: unknown;
merchantId?: unknown;
onTransactionFailed?: unknown;
onTransactionSuccess?: unknown;
pageConfig?: unknown;
paymentMethods?: unknown;
publicKey?: unknown;
sandbox?: unknown;
sessionId?: unknown;
transactionConfig?: unknown;
modelValue?: unknown;
constructor?: unknown;
toString?: unknown;
toLocaleString?: unknown;
valueOf?: unknown;
hasOwnProperty?: unknown;
isPrototypeOf?: unknown;
propertyIsEnumerable?: unknown;
} & {} & {
toString?: string;
valueOf?: unknown;
toLocaleString?: string;
constructor?: Function;
sandbox?: boolean;
modelValue?: string | boolean;
hasOwnProperty?: (v: PropertyKey) => boolean;
isPrototypeOf?: (v: Object) => boolean;
propertyIsEnumerable?: (v: PropertyKey) => boolean;
locale?: import("@malga-checkout/i18n/dist/utils").Locale;
clientId?: string;
publicKey?: string;
sessionId?: string;
merchantId?: string;
idempotencyKey?: string;
debug?: boolean;
paymentMethods?: import("@malga-checkout-full/core/dist/types/components/malga-checkout-full/malga-checkout-full.types").MalgaCheckoutFullPaymentMethods;
pageConfig?: import("@malga-checkout-full/core/dist/types/components/malga-checkout-full/malga-checkout-full.types").MalgaCheckoutFullPage;
transactionConfig?: import("@malga-checkout-full/core/dist/types/components/malga-checkout-full/malga-checkout-full.types").MalgaCheckoutFullTransaction;
dialogConfig?: import("@malga-checkout-full/core/dist/types/components/malga-checkout-full/malga-checkout-full.types").MalgaCheckoutFullDialog;
appInfo?: import("@malga-checkout-full/core/dist/types/components/malga-checkout-full/malga-checkout-full.types").MalgaAppInfo;
onTransactionFailed?: (event: CustomEvent<{
error: import("@malga-checkout-full/core/dist/types/components/malga-checkout-full/malga-checkout-full.types").MalgaCheckoutFullChargeError;
}>) => void;
onTransactionSuccess?: (event: CustomEvent<{
data: import("@malga-checkout-full/core/dist/types/components/malga-checkout-full/malga-checkout-full.types").MalgaCheckoutFullChargeSuccess;
}>) => void;
}> & {
[x: string & `on${string}`]: never;
}, {}>;