Type alias NexusClient<transport, chain, account, client, rpcSchema>
NexusClient<transport, chain, account, client, rpcSchema>: Prettify<Client<transport, chain extends Chain    ? chain    : client extends Client<AnyData, infer  chain>        ? chain        : undefined, account, rpcSchema extends RpcSchema    ? [...BundlerRpcSchema, ...rpcSchema]    : BundlerRpcSchema, BundlerActions<account>>> & BundlerActions<ModularSmartAccount> & Erc7579Actions<ModularSmartAccount> & SmartAccountActions<chain, ModularSmartAccount> & {     account: ModularSmartAccount;     bundlerTransport?: BundlerClientConfig["transport"];     client?: client | Client;     paymaster?: BundlerClientConfig["paymaster"];     paymasterContext?: PaymasterContext;     userOperation?: BundlerClientConfig["userOperation"]; } Type Parameters
- transport extends Transport = Transport
 - chain extends Chain | undefined = Chain | undefined
 - account extends ModularSmartAccount | undefined = ModularSmartAccount | undefined
 - client extends Client | undefined = Client | undefined
 - rpcSchema extends RpcSchema | undefined = undefined
 
Type declaration
Optional bundlerTransport?: BundlerClientConfig["transport"]
Optional client?: client | Client
Optional paymaster?: BundlerClientConfig["paymaster"]
Optional userOperation?: BundlerClientConfig["userOperation"]
Nexus Client type