ClientActions

1type ClientActions<TAccount> = TAccount extends LightAccount
2 ? LightAccountClientActions<AlchemySigner>
3 : TAccount extends MultiOwnerModularAccount
4 ? MultiOwnerPluginActions<MultiOwnerModularAccount<AlchemySigner>> &
5 PluginManagerActions<MultiOwnerModularAccount<AlchemySigner>> &
6 AccountLoupeActions<MultiOwnerModularAccount<AlchemySigner>>
7 : TAccount extends MultiOwnerLightAccount
8 ? MultiOwnerLightAccountClientActions<AlchemySigner>
9 : TAccount extends ModularAccountV2
10 ? object
11 : never;

Defined in: account-kit/core/src/actions/getSmartAccountClient.ts:46

Type Parameters

Type ParameterDefault type

TAccount extends SupportedAccounts

SupportedAccounts