@malga-checkout/vue
Version:
Vue specific wrapper for Malga Checkout core components
61 lines (60 loc) • 2.77 kB
TypeScript
import type { JSX } from '@malga-checkout/core';
export declare const MalgaCheckout: import("vue").DefineComponent<JSX.MalgaCheckout & 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;
isLoading?: unknown;
locale?: unknown;
merchantId?: unknown;
onPaymentFailed?: unknown;
onPaymentSessionFetch?: unknown;
onPaymentSuccess?: 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;
idempotencyKey?: string;
merchantId?: string;
debug?: boolean;
dialogConfig?: import("@malga-checkout/core/dist/types/components/malga-checkout/malga-checkout.types").MalgaCheckoutDialog;
paymentMethods?: import("@malga-checkout/core/dist/types/components/malga-checkout/malga-checkout.types").MalgaCheckoutPaymentMethods;
transactionConfig?: import("@malga-checkout/core/dist/types/components/malga-checkout/malga-checkout.types").MalgaCheckoutTransaction;
isLoading?: boolean;
appInfo?: import("@malga-checkout/core/dist/types/types/malga-app-info").AppInfo;
onPaymentFailed?: (event: CustomEvent<{
error: import("@malga-checkout/core/dist/types/types/malga-payments-error.types").MalgaPaymentsError;
}>) => void;
onPaymentSessionFetch?: (event: CustomEvent<{
paymentSession: import("@malga-checkout/core/dist/types/services/sessions/sessions.types").SessionNormalized;
}>) => void;
onPaymentSuccess?: (event: CustomEvent<{
data: import("@malga-checkout/core/dist/types/types/malga-payments-success.types").MalgaPaymentsSuccess;
}>) => void;
}> & {
[x: string & `on${string}`]: never;
}, {}>;