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