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 EcosystemWalletIdtype X = WalletConnectionOption<"io.metamask">;