@gnosis.pm/dapp-ui
Version:
Web3 provider setup functions built with Typescript and love. From Gnosis.
10 lines • 1.29 kB
TypeScript
import { MetamaskProvider, WalletConnectProvider } from './provider/types';
import { MetamaskSubscriptions, WalletConnectSubscriptions } from './subscriptions';
import { MetamaskProviderState, WalletConnectProviderState } from './provider-state';
export declare const isMetamaskProvider: (provider: MetamaskProvider | WalletConnectProvider | null | undefined) => provider is MetamaskProvider;
export declare const isWalletConnectProvider: (provider: MetamaskProvider | WalletConnectProvider | null | undefined) => provider is WalletConnectProvider;
export declare const isMetamaskState: (providerState: MetamaskProviderState | WalletConnectProviderState | null | undefined) => providerState is MetamaskProviderState;
export declare const isWalletConnectState: (providerState: MetamaskProviderState | WalletConnectProviderState | null | undefined) => providerState is WalletConnectProviderState;
export declare const isMetamaskSubscriptions: (subscriptions: MetamaskSubscriptions | WalletConnectSubscriptions | null | undefined) => subscriptions is MetamaskSubscriptions;
export declare const isWalletConnectSubscriptions: (subscriptions: MetamaskSubscriptions | WalletConnectSubscriptions | null | undefined) => subscriptions is WalletConnectSubscriptions;
//# sourceMappingURL=utils.d.ts.map