UNPKG

n8n-nodes-google-pagespeed

Version:

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

37 lines 1.33 kB
import { IExecuteFunctions, INodeExecutionData } from 'n8n-workflow'; /** * Execute multiple URLs analysis operation * @param context - n8n execution context * @param apiKey - Google API key * @returns Array of analysis results with batch summary */ export declare function executeAnalyzeMultiple(context: IExecuteFunctions, apiKey: string): Promise<INodeExecutionData[]>; /** * Validate multiple URLs analysis parameters * @param context - n8n execution context * @returns Validation result */ export declare function validateMultipleUrlsParams(context: IExecuteFunctions): { isValid: boolean; error?: string; warnings?: string[]; }; /** * Optimize batch size based on API limits and configuration * @param urlCount - Number of URLs to process * @param strategy - Analysis strategy * @returns Optimized batch configuration */ export declare function optimizeBatchSize(urlCount: number, strategy: string): { recommendedBatchSize: number; estimatedBatches: number; estimatedTime: number; recommendations: string[]; }; /** * Group URLs by domain for better batch organization * @param urls - Array of URLs to group * @returns Grouped URLs by domain */ export declare function groupUrlsByDomain(urls: string[]): Map<string, string[]>; //# sourceMappingURL=analyzeMultipleUrls.d.ts.map