@spartacus/core
Version:
Spartacus - the core framework
16 lines (15 loc) • 835 B
TypeScript
import { MemoizedSelector } from '@ngrx/store';
import { Region } from '../../../model/address.model';
import { LoaderState } from '../../../state/utils/loader/loader-state';
import { RegionsState, StateWithUser } from '../user-state';
export declare const getRegionsLoaderState: MemoizedSelector<StateWithUser, LoaderState<RegionsState>>;
export declare const getAllRegions: MemoizedSelector<StateWithUser, Region[]>;
export declare const getRegionsDataAndLoading: MemoizedSelector<StateWithUser, {
loaded: boolean;
loading: boolean;
regions: Region[];
country: string;
}>;
export declare const getRegionsCountry: MemoizedSelector<StateWithUser, string>;
export declare const getRegionsLoading: MemoizedSelector<StateWithUser, boolean>;
export declare const getRegionsLoaded: MemoizedSelector<StateWithUser, boolean>;