UNPKG

abowire

Version:

This is the official **Abowire Javascript SDK**, which makes it easy to connect to the Abowire **GraphQL API** and includes all the required dependencies you need.

44 lines (43 loc) 2.98 kB
import { Currency } from '@abowire/platform-schema'; export declare const currencyValidation: import("yup/lib/mixed").MixedSchema<Currency, import("yup/lib/types").AnyObject, Currency>; export declare const configSchema: import("yup/lib/object").OptionalObjectSchema<{ product: import("yup").StringSchema<string | undefined, import("yup/lib/types").AnyObject, string | undefined>; clientId: import("yup").StringSchema<string | undefined, import("yup/lib/types").AnyObject, string | undefined>; accountId: import("yup").StringSchema<string | undefined, import("yup/lib/types").AnyObject, string | undefined>; country: import("yup").StringSchema<string | undefined, import("yup/lib/types").AnyObject, string | undefined>; autoOpen: import("yup").BooleanSchema<boolean, import("yup/lib/types").AnyObject, boolean>; isModal: import("yup").BooleanSchema<boolean, import("yup/lib/types").AnyObject, boolean>; redirectUrl: import("yup").StringSchema<string | undefined, import("yup/lib/types").AnyObject, string | undefined>; locale: import("yup").StringSchema<string | undefined, import("yup/lib/types").AnyObject, string | undefined>; steps: import("yup/lib/array").OptionalArraySchema<import("yup").AnySchema, any, any[] | undefined>; session: import("yup").StringSchema<string | undefined, import("yup/lib/types").AnyObject, string | undefined>; onSuccess: any; onClose: any; }, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<{ product: import("yup").StringSchema<string | undefined, import("yup/lib/types").AnyObject, string | undefined>; clientId: import("yup").StringSchema<string | undefined, import("yup/lib/types").AnyObject, string | undefined>; accountId: import("yup").StringSchema<string | undefined, import("yup/lib/types").AnyObject, string | undefined>; country: import("yup").StringSchema<string | undefined, import("yup/lib/types").AnyObject, string | undefined>; autoOpen: import("yup").BooleanSchema<boolean, import("yup/lib/types").AnyObject, boolean>; isModal: import("yup").BooleanSchema<boolean, import("yup/lib/types").AnyObject, boolean>; redirectUrl: import("yup").StringSchema<string | undefined, import("yup/lib/types").AnyObject, string | undefined>; locale: import("yup").StringSchema<string | undefined, import("yup/lib/types").AnyObject, string | undefined>; steps: import("yup/lib/array").OptionalArraySchema<import("yup").AnySchema, any, any[] | undefined>; session: import("yup").StringSchema<string | undefined, import("yup/lib/types").AnyObject, string | undefined>; onSuccess: any; onClose: any; }>>; export type CheckoutConfig = { clientId?: string; accountId?: string; product?: string; country?: string; autoOpen?: boolean; isModal?: boolean; redirectUrl?: string; locale?: string; steps?: string[]; session?: string; onSuccess?: (data: any) => void; onClose?: () => void; };