File

src/app/checkout/reducers/checkout.state.ts

Properties

billAddress
billAddress: any
Type : any
lineItemEntities
lineItemEntities: Map<number, LineItem>
Type : Map<number, LineItem>
lineItemIds
lineItemIds: List<number>
Type : List<number>
orderNumber
orderNumber: number
Type : number
orderState
orderState: string
Type : string
shipAddress
shipAddress: any
Type : any
totalCartItems
totalCartItems: number
Type : number
totalCartValue
totalCartValue: number
Type : number
import { Address } from './../../core/models/address';
import { LineItem } from './../../core/models/line_item';
import { Map, Record, List, fromJS } from 'immutable';

export interface CheckoutState extends Map<string, any> {
  orderNumber: number;
  orderState: string;
  lineItemIds: List<number>;
  lineItemEntities: Map<number, LineItem>;
  totalCartItems: number;
  totalCartValue: number;
  billAddress: any;
  shipAddress: any;
}

export const CheckoutStateRecord = Record({
  orderNumber: null,
  orderState: null,
  lineItemIds: List([]),
  lineItemEntities: Map({}),
  totalCartItems: 0,
  totalCartValue: 0,
  billAddress: fromJS({}),
  shipAddress: fromJS({})
});

results matching ""

    No results matching ""