Generic type for getting the type of object that the wallet.connect
method takes as the first argument.
T extends "walletConnect" : T extends "smart" : T extends "inApp" | "embedded" : T extends typeof COINBASE ? : T extends EcosystemWalletId
type X = WalletConnectionOption<"io.metamask">;