@gnosis.pm/dapp-ui
Version:
Web3 provider setup functions built with Typescript and love. From Gnosis.
12 lines • 981 B
TypeScript
import createMetamaskSubscriptions, { MetamaskSubscriptions } from './metamask';
import createWalletConnectSubscriptions, { WalletConnectSubscriptions } from './walletConnect';
import { MetamaskProvider, WalletConnectProvider, Provider } from '../provider/types';
export { createMetamaskSubscriptions, createWalletConnectSubscriptions, MetamaskSubscriptions, WalletConnectSubscriptions, };
export declare type Subscriptions = MetamaskSubscriptions | WalletConnectSubscriptions;
declare function createSubscriptions(provider: null | undefined): null;
declare function createSubscriptions(provider: MetamaskProvider): MetamaskSubscriptions;
declare function createSubscriptions(provider: WalletConnectProvider): WalletConnectSubscriptions;
declare function createSubscriptions(provider: Provider): Subscriptions;
declare function createSubscriptions(provider: Provider | undefined | null): Subscriptions | null;
export default createSubscriptions;
//# sourceMappingURL=index.d.ts.map