Skip to content

@machb/front-base v0.0.2-SNAPSHOT


@machb/front-base / CartPloc

Class: CartPloc

Defined in: cart/presentation/CartPloc.ts:12

Extends

Constructors

Constructor

new CartPloc(cartService): CartPloc

Defined in: cart/presentation/CartPloc.ts:20

Parameters

cartService

CartService

Returns

CartPloc

Overrides

Ploc.constructor

Accessors

state

Get Signature

get state(): S

Defined in: common/presentation/Ploc.ts:11

Returns

S

Inherited from

Ploc.state

Methods

addProductToCart()

addProductToCart(product): Promise\<void>

Defined in: cart/presentation/CartPloc.ts:70

Parameters

product

Product

Returns

Promise\<void>


changeState()

changeState(state): void

Defined in: common/presentation/Ploc.ts:15

Parameters

state

CartState

Returns

void

Inherited from

Ploc.changeState


checkoutOrder()

checkoutOrder(): Promise\<void>

Defined in: cart/presentation/CartPloc.ts:40

Returns

Promise\<void>


closeCart()

closeCart(): void

Defined in: cart/presentation/CartPloc.ts:31

Returns

void


editQuantityCartItem()

editQuantityCartItem(item, quantity): Promise\<void>

Defined in: cart/presentation/CartPloc.ts:61

Parameters

item

CartItemState

quantity

number

Returns

Promise\<void>


mapToUpdatedState()

mapToUpdatedState(cart): CartState

Defined in: cart/presentation/CartPloc.ts:88

Parameters

cart

Cart

Returns

CartState


openCart()

openCart(): void

Defined in: cart/presentation/CartPloc.ts:36

Returns

void


removeCartItem()

removeCartItem(item): Promise\<void>

Defined in: cart/presentation/CartPloc.ts:52

Parameters

item

CartItemState

Returns

Promise\<void>


subscribe()

subscribe(listener): void

Defined in: common/presentation/Ploc.ts:23

Parameters

listener

Subscription\<CartState>

Returns

void

Inherited from

Ploc.subscribe


unsubscribe()

unsubscribe(listener): void

Defined in: common/presentation/Ploc.ts:27

Parameters

listener

Subscription\<CartState>

Returns

void

Inherited from

Ploc.unsubscribe

https://www.free-Counters.org