UNPKG

@spree/storefront-api-v2-sdk

Version:

Node module to easily integrate your JavaScript or TypeScript application with Spree API V2. You can create an entirely custom Storefront in JS/TS with this package including one page checkout, Single Page Apps, PWAs and so on

57 lines (56 loc) 1.65 kB
import type { WithCommonOptions } from './WithCommonOptions'; import type * as RestCheckoutTypes from './endpoints/CheckoutClass'; export * from './endpoints/CheckoutClass'; export declare type CreateStripeSessionOptions = WithCommonOptions<{ suggestToken: true; }, { success_url: string; cancel_url: string; }>; export declare type AddPaymentOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }, RestCheckoutTypes.AddFullPayment & { source_id?: string; amount?: number; }>; export declare type SelectShippingMethodOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }, { shipping_method_id: string; shipment_id?: string; }>; export declare type ShippingRatesOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }>; export declare type PaymentMethodsOptions = WithCommonOptions<{ suggestToken: true; }>; export declare type RemoveStoreCreditsOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }>; export declare type AddStoreCreditOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }, { amount: number; }>; export declare type CompleteOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }>; export declare type AdvanceOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }>; export declare type OrderUpdateOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }, RestCheckoutTypes.OrderUpdate>; export declare type OrderNextOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }>;