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
TypeScript
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;
};