UNPKG

@spartacus/core

Version:

Spartacus - the core framework

18 lines (17 loc) 1.68 kB
import { MemoizedSelector } from '@ngrx/store'; import { Cart } from '../../../model/cart.model'; import { OrderEntry } from '../../../model/order.model'; import { EntityProcessesLoaderState } from '../../../state/utils/entity-processes-loader/entity-processes-loader-state'; import { ProcessesLoaderState } from '../../../state/utils/processes-loader/processes-loader-state'; import { MultiCartState, StateWithMultiCart } from '../multi-cart-state'; export declare const getMultiCartState: MemoizedSelector<StateWithMultiCart, MultiCartState>; export declare const getMultiCartEntities: MemoizedSelector<StateWithMultiCart, EntityProcessesLoaderState<Cart>>; export declare const getCartEntitySelectorFactory: (cartId: string) => MemoizedSelector<StateWithMultiCart, ProcessesLoaderState<Cart>>; export declare const getCartSelectorFactory: (cartId: string) => MemoizedSelector<StateWithMultiCart, Cart>; export declare const getCartIsStableSelectorFactory: (cartId: string) => MemoizedSelector<StateWithMultiCart, boolean>; export declare const getCartHasPendingProcessesSelectorFactory: (cartId: string) => MemoizedSelector<StateWithMultiCart, boolean>; export declare const getCartEntriesSelectorFactory: (cartId: string) => MemoizedSelector<StateWithMultiCart, OrderEntry[]>; export declare const getCartEntrySelectorFactory: (cartId: string, productCode: string) => MemoizedSelector<StateWithMultiCart, OrderEntry>; export declare const getActiveCartId: MemoizedSelector<StateWithMultiCart, string>; export declare const getWishListId: MemoizedSelector<StateWithMultiCart, string>; export declare const getCartsSelectorFactory: MemoizedSelector<StateWithMultiCart, Cart[]>;