Type Alias GetAccountParameter<TAccount, TAccountOverride, TRequired>

GetAccountParameter<TAccount, TAccountOverride, TRequired>: IsUndefined<TAccount> extends true
    ? TRequired extends true
        ? {
            account: TAccountOverride | Account | Address;
        }
        : {
            account?: TAccountOverride | Account | Address;
        }
    : {
        account?: TAccountOverride | Account | Address;
    }

Type Parameters