@aut-labs/d-aut
Version:
## Web Component - what it does
34 lines (33 loc) • 1.82 kB
TypeScript
import { NetworkConfig } from '../types/network';
export interface WalletProviderState {
selectedNetwork: NetworkConfig;
networksConfig: NetworkConfig[];
customIpfsGateway: string;
}
export declare const initialState: WalletProviderState;
export declare const walletProviderSlice: import("@reduxjs/toolkit").Slice<WalletProviderState, {
updateWalletProviderState(state: import("immer/dist/internal").WritableDraft<WalletProviderState>, action: {
payload: any;
type: string;
}): void;
setNetworks(state: import("immer/dist/internal").WritableDraft<WalletProviderState>, action: {
payload: any;
type: string;
}): void;
setCustomIpfsGateway(state: import("immer/dist/internal").WritableDraft<WalletProviderState>, action: {
payload: any;
type: string;
}): void;
resetWalletProviderState: () => WalletProviderState;
}, "walletProvider">;
export declare const setCustomIpfsGateway: import("@reduxjs/toolkit").ActionCreatorWithPayload<any, "walletProvider/setCustomIpfsGateway">, updateWalletProviderState: import("@reduxjs/toolkit").ActionCreatorWithPayload<any, "walletProvider/updateWalletProviderState">, setNetworks: import("@reduxjs/toolkit").ActionCreatorWithPayload<any, "walletProvider/setNetworks">;
export declare const NetworksConfig: (state: any) => NetworkConfig[];
export declare const selectedNetwork: (state: any) => string;
export declare const IPFSCusomtGateway: (state: any) => string;
export declare const SelectedNetwork: ((state: any) => NetworkConfig) & import("reselect").OutputSelectorFields<(args_0: NetworkConfig[], args_1: string) => NetworkConfig, {
clearCache: () => void;
}> & {
clearCache: () => void;
};
declare const _default: import("redux").Reducer<WalletProviderState>;
export default _default;