Returns (<I>(...args) => Promise<I>)
a method to connect to a wallet class
- 
- <I>(...args): Promise<I>
 
- 
Parameters
- 
Rest ...args: undefined extends Parameters<I["connect"]>[0]
    ? [wallet: WalletConfig, connectParams?: (Parameters<I["connect"]>[0] extends infer  T
        ? T extends Parameters<I["connect"]>[0]
            ? T extends null | undefined
                ? never
                : T
            : never
        : never) | undefined]
    : [wallet: WalletConfig, connectParams: Parameters<I["connect"]>[0] extends infer  T_1
        ? T_1 extends Parameters<I["connect"]>[0]
            ? T_1 extends null | undefined
                ? never
                : T_1
            : never
        : never]
 
 
Returns Promise<I>