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

27 lines (26 loc) 822 B
import { JsonApiDocument, JsonApiListResponse, JsonApiSingleResponse } from './JsonApi'; import { IRelationships } from './Relationships'; import { ResultResponse } from './ResultResponse'; export interface CreditCardAttr extends JsonApiDocument { type: string; id: string; attributes: { cc_type: string; last_digits: string; month: number; year: number; name: string; default: boolean; }; relationships: IRelationships; } export interface ICreditCard extends JsonApiSingleResponse { data: CreditCardAttr; } export interface ICreditCards extends JsonApiListResponse { data: CreditCardAttr[]; } export interface ICreditCardResult extends ResultResponse<ICreditCard> { } export interface ICreditCardsResult extends ResultResponse<ICreditCards> { }