UNPKG

n8n-nodes-google-pagespeed

Version:

n8n community node for Google PageSpeed Insights API with comprehensive performance, accessibility, and SEO analysis

27 lines 1.1 kB
import { PageSpeedApiResponse, ErrorResponse, AnalysisResult, PageSpeedScores } from '../interfaces'; /** * Format PageSpeed API response based on output format preference * @param response - PageSpeed API response or error response * @param outputFormat - Desired output format * @param strategy - Analysis strategy used * @param originalUrl - Original URL before normalization * @returns Formatted analysis result */ export declare function formatResponse(response: PageSpeedApiResponse | ErrorResponse, outputFormat?: string, strategy?: string, originalUrl?: string): AnalysisResult; /** * Format batch analysis results with summary statistics * @param results - Array of analysis results * @returns Formatted batch results with summary */ export declare function formatBatchResults(results: AnalysisResult[]): { results: AnalysisResult[]; summary: { total: number; successful: number; failed: number; averageScores?: PageSpeedScores; domains: string[]; analysisTime: string; }; }; //# sourceMappingURL=responseFormatter.d.ts.map