@sofaws/dapp-core
Version:
A library to hold the main logic for a dapp on the Elrond Network
64 lines • 4.37 kB
TypeScript
import { RootState } from 'reduxStore/store';
import { LoginMethodsEnum } from 'types/enums.types';
export declare const loginInfoSelector: (state: RootState) => import("../slices").LoginInfoStateType;
export declare const loginMethodSelector: import("reselect").OutputSelector<import("redux").CombinedState<{
account: import("../slices").AccountInfoSliceType;
networkConfig: import("../slices").NetworkConfigStateType;
loginInfo: import("../slices").LoginInfoStateType;
modals: import("../slices").ModalsSliceState;
dappModal: import("../slices/dappModalsSlice").ModalsSliceState;
toasts: import("../slices").ToastsSliceState;
transactions: import("../slices").TransactionsSliceStateType;
transactionsInfo: import("../slices").StateType;
}>, LoginMethodsEnum, (res: import("../slices").LoginInfoStateType) => LoginMethodsEnum>;
export declare const isLoggedInSelector: import("reselect").OutputSelector<import("redux").CombinedState<{
account: import("../slices").AccountInfoSliceType;
networkConfig: import("../slices").NetworkConfigStateType;
loginInfo: import("../slices").LoginInfoStateType;
modals: import("../slices").ModalsSliceState;
dappModal: import("../slices/dappModalsSlice").ModalsSliceState;
toasts: import("../slices").ToastsSliceState;
transactions: import("../slices").TransactionsSliceStateType;
transactionsInfo: import("../slices").StateType;
}>, boolean, (res1: import("../slices").LoginInfoStateType, res2: string) => boolean>;
export declare const walletConnectLoginSelector: import("reselect").OutputSelector<import("redux").CombinedState<{
account: import("../slices").AccountInfoSliceType;
networkConfig: import("../slices").NetworkConfigStateType;
loginInfo: import("../slices").LoginInfoStateType;
modals: import("../slices").ModalsSliceState;
dappModal: import("../slices/dappModalsSlice").ModalsSliceState;
toasts: import("../slices").ToastsSliceState;
transactions: import("../slices").TransactionsSliceStateType;
transactionsInfo: import("../slices").StateType;
}>, import("../slices").WalletConnectLoginType | null, (res: import("../slices").LoginInfoStateType) => import("../slices").WalletConnectLoginType | null>;
export declare const ledgerLoginSelector: import("reselect").OutputSelector<import("redux").CombinedState<{
account: import("../slices").AccountInfoSliceType;
networkConfig: import("../slices").NetworkConfigStateType;
loginInfo: import("../slices").LoginInfoStateType;
modals: import("../slices").ModalsSliceState;
dappModal: import("../slices/dappModalsSlice").ModalsSliceState;
toasts: import("../slices").ToastsSliceState;
transactions: import("../slices").TransactionsSliceStateType;
transactionsInfo: import("../slices").StateType;
}>, import("../slices").LedgerLoginType | null, (res: import("../slices").LoginInfoStateType) => import("../slices").LedgerLoginType | null>;
export declare const walletLoginSelector: import("reselect").OutputSelector<import("redux").CombinedState<{
account: import("../slices").AccountInfoSliceType;
networkConfig: import("../slices").NetworkConfigStateType;
loginInfo: import("../slices").LoginInfoStateType;
modals: import("../slices").ModalsSliceState;
dappModal: import("../slices/dappModalsSlice").ModalsSliceState;
toasts: import("../slices").ToastsSliceState;
transactions: import("../slices").TransactionsSliceStateType;
transactionsInfo: import("../slices").StateType;
}>, import("../slices").LoginInfoType | null, (res: import("../slices").LoginInfoStateType) => import("../slices").LoginInfoType | null>;
export declare const isLoginSessionInvalidSelector: import("reselect").OutputSelector<import("redux").CombinedState<{
account: import("../slices").AccountInfoSliceType;
networkConfig: import("../slices").NetworkConfigStateType;
loginInfo: import("../slices").LoginInfoStateType;
modals: import("../slices").ModalsSliceState;
dappModal: import("../slices/dappModalsSlice").ModalsSliceState;
toasts: import("../slices").ToastsSliceState;
transactions: import("../slices").TransactionsSliceStateType;
transactionsInfo: import("../slices").StateType;
}>, boolean, (res: import("../slices").LoginInfoStateType) => boolean>;
//# sourceMappingURL=loginInfoSelectors.d.ts.map