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

61 lines (60 loc) 1.92 kB
import type { WithCommonOptions } from './WithCommonOptions'; import type * as RestCheckoutTypes from './endpoints/CartClass'; export * from './endpoints/CartClass'; export declare type ShowOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }>; export declare type CreateOptions = WithCommonOptions<{ suggestToken: true; onlyAccountToken: true; optionalToken: true; suggestQuery: true; }>; export declare type AddItemOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }, RestCheckoutTypes.AddItem>; export declare type RemoveItemOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }, { id: string; }>; export declare type EmptyCartOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }>; export declare type RemoveOptions = WithCommonOptions<{ suggestToken: true; }>; export declare type SetQuantityOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }, RestCheckoutTypes.SetQuantity>; export declare type ApplyCouponCodeOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }, RestCheckoutTypes.CouponCode>; export declare type RemoveCouponCodeOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }, { code?: string; }>; export declare type RemoveAllCouponsOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }>; export declare type EstimateShippingRatesOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }, RestCheckoutTypes.EstimateShippingRates>; export declare type AssociateGuestCartOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }, RestCheckoutTypes.AssociateCart>; export declare type ChangeCurrencyOptions = WithCommonOptions<{ suggestToken: true; suggestQuery: true; }, RestCheckoutTypes.ChangeCurrency>;