@gnosis.pm/dapp-ui
Version:
Web3 provider setup functions built with Typescript and love. From Gnosis.
12 lines • 830 B
TypeScript
import { MetamaskProvider, WalletConnectProvider, Provider } from '../provider';
import { MetamaskProviderState } from './metamask';
import { WalletConnectProviderState } from './walletconnect';
export declare type ProviderState = MetamaskProviderState | WalletConnectProviderState;
export { MetamaskProviderState, WalletConnectProviderState };
declare function getProviderState(provider: null | undefined): null;
declare function getProviderState(provider: MetamaskProvider): MetamaskProviderState;
declare function getProviderState(provider: WalletConnectProvider): WalletConnectProviderState;
declare function getProviderState(provider: Provider): ProviderState;
declare function getProviderState(provider: Provider | undefined | null): ProviderState | null;
export default getProviderState;
//# sourceMappingURL=index.d.ts.map