Home Reference Source

References

common/redux

summary
public

F rootReducer(state: *, action: *): *

Returns the combined reducer.

public

V rootEpic: *

public
public

V store: *

common/services

summary
private
public

V api: {"getProducts": function, "buyProducts": function}

modules/product

summary
public

V styles: *

modules/product/redux

summary
public

F addToCart(productId: *): {"type": *, "productId": *}

public

F checkout(): {"type": *}

public

F checkoutFailure(error: *): {"type": *, "error": *}

public

F checkoutSuccess(cart: *): {"type": *, "cart": *}

public

F getAllProducts(): {"type": *}

public

F receiveProducts(products: *): {"type": *, "products": *}

public

F removeFromCart(productId: *): {"type": *, "productId": *}

public

F checkout(action$: *, store: *): any | * | Observable

checkout epic.

public

F searchProducts(action$: *, store: *): any | * | Observable

search products epic

public

F products(state: *[], action: *): *

public
public
public
public
public

these are the factory methods for the actions.

public
public
Directories