UNPKG

@ai-growth/n8n-nodes-wordpress

Version:

n8n node for WordPress integration with AI GROWTH - SEO WP plugin

36 lines (35 loc) 1.16 kB
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>; }