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

55 lines (48 loc) 1.3 kB
import { JsonApiDocument, JsonApiListResponse } from './JsonApi' import { IRelationships } from './Relationships' import { ResultResponse } from './ResultResponse' /** * @deprecated Use {@link ShippingRateAttr} instead. */ export interface ShippingMethodAttr extends JsonApiDocument { type: string id: string attributes: { number: string free: boolean final_price: string display_final_price: string tracking_url: string state: string shipped_at: Date } relationships: IRelationships } /** * @deprecated Use {@link ShippingRates} instead. */ export interface IShippingMethods extends JsonApiListResponse { data: ShippingMethodAttr[] } /** * @deprecated Use {@link ShippingRatesResult} instead. */ export interface IShippingMethodsResult extends ResultResponse<IShippingMethods> {} export interface ShippingRateAttr extends JsonApiDocument { type: string id: string attributes: { number: string free: boolean final_price: string display_final_price: string tracking_url: string state: string shipped_at: Date } relationships: IRelationships } export interface ShippingRates extends JsonApiListResponse { data: ShippingRateAttr[] } export interface ShippingRatesResult extends ResultResponse<ShippingRates> {}