@spartacus/checkout
Version:
Checkout feature library for Spartacus
23 lines (22 loc) • 1.69 kB
TypeScript
import { MemoizedSelector } from '@ngrx/store';
import { Address, DeliveryMode, Order, PaymentDetails, ReplenishmentOrder, StateUtils } from '@spartacus/core';
import { CheckoutState, CheckoutStepsState, StateWithCheckout } from '../checkout-state';
export declare const getCheckoutState: MemoizedSelector<StateWithCheckout, CheckoutState>;
export declare const getCheckoutStepsState: MemoizedSelector<StateWithCheckout, StateUtils.LoaderState<CheckoutStepsState>>;
export declare const getCheckoutSteps: MemoizedSelector<StateWithCheckout, CheckoutStepsState>;
export declare const getDeliveryAddress: MemoizedSelector<StateWithCheckout, Address>;
export declare const getDeliveryMode: MemoizedSelector<StateWithCheckout, {
supported: {
[code: string]: DeliveryMode;
};
selected: string;
}>;
export declare const getSupportedDeliveryModes: MemoizedSelector<StateWithCheckout, DeliveryMode[]>;
export declare const getSelectedDeliveryModeCode: MemoizedSelector<StateWithCheckout, string>;
export declare const getSelectedDeliveryMode: MemoizedSelector<StateWithCheckout, DeliveryMode | undefined | null>;
export declare const getPaymentDetails: MemoizedSelector<StateWithCheckout, PaymentDetails>;
export declare const getCheckoutOrderDetails: MemoizedSelector<StateWithCheckout, Order | ReplenishmentOrder>;
export declare const getCheckoutDetailsLoaded: MemoizedSelector<StateWithCheckout, boolean>;
export declare const getCheckoutLoading: MemoizedSelector<StateWithCheckout, boolean>;
export declare const getPoNumer: MemoizedSelector<StateWithCheckout, string | undefined>;
export declare const getCostCenter: MemoizedSelector<StateWithCheckout, string | undefined>;