@ai-growth/n8n-nodes-wordpress
Version:
n8n node for WordPress integration with AI GROWTH - SEO WP plugin
36 lines (35 loc) • 1.16 kB
TypeScript
import { AxiosError } from 'axios';
import { IWordPressCredentials } from '../interfaces/WordPressInterfaces';
/**
* Resultado do teste de conexão
*/
export interface IConnectionTestResult {
success: boolean;
message: string;
error?: Error | AxiosError;
data?: any;
}
/**
* Classe para testar a conexão com a API do WordPress
*/
export declare class AuthTester {
private static logger;
/**
* Testa a conexão com a API do WordPress
* @param credentials Credenciais a serem testadas
* @returns Resultado do teste de conexão
*/
static testConnection(credentials: IWordPressCredentials): Promise<IConnectionTestResult>;
/**
* Testa conectividade básica antes de tentar autenticação
* @param baseUrl URL base do WordPress
* @returns Resultado do teste de conectividade
*/
private static testBasicConnectivity;
/**
* Verifica se o plugin AI GROWTH - SEO WP está ativo
* @param credentials Credenciais do WordPress
* @returns Resultado do teste
*/
static checkAiGrowthPlugin(credentials: IWordPressCredentials): Promise<IConnectionTestResult>;
}