UNPKG

@casoon/auditmysite

Version:

Professional website analysis suite with robust accessibility testing, Core Web Vitals performance monitoring, SEO analysis, and content optimization insights. Features isolated browser contexts, retry mechanisms, and comprehensive API endpoints for profe

34 lines 1.18 kB
/** * 🔧 Queue Factory * * Factory for creating different queue adapter implementations. * Centralizes queue creation logic and provides type safety. */ import { QueueAdapter } from './queue-adapter'; import { QueueType, QueueConfig, QueueEventCallbacks } from './types'; export declare class QueueFactory { /** * Create a queue adapter of the specified type */ static create<T = any>(type: QueueType, config?: QueueConfig, callbacks?: QueueEventCallbacks<T>): QueueAdapter<T>; /** * Get default configuration for a queue type */ static getDefaultConfig(type: QueueType): QueueConfig; /** * Create queue adapter with optimal settings for accessibility testing */ static createForAccessibilityTesting<T = any>(type?: QueueType, customConfig?: Partial<QueueConfig>, callbacks?: QueueEventCallbacks<T>): QueueAdapter<T>; /** * Get supported queue types */ static getSupportedTypes(): QueueType[]; /** * Validate queue configuration */ static validateConfig(config: QueueConfig): { valid: boolean; errors: string[]; }; } //# sourceMappingURL=queue-factory.d.ts.map