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

32 lines (25 loc) 785 B
import { JsonApiDocument, JsonApiListResponse, JsonApiSingleResponse } from './JsonApi' import { IRelationships } from './Relationships' import { ResultResponse } from './ResultResponse' export interface CountryAttr extends JsonApiDocument { type: string id: string attributes: { iso: string iso3: string iso_name: string name: string states_required: boolean zipcode_required: boolean default: boolean } relationships: IRelationships } export interface ICountry extends JsonApiSingleResponse { data: CountryAttr } export interface ICountries extends JsonApiListResponse { data: CountryAttr[] } export interface ICountryResult extends ResultResponse<ICountry> { } export interface ICountriesResult extends ResultResponse<ICountries> { }