/** * Constants for automation functionality */ export const AUTOMATION_CONSTANTS = { // Timeouts OPERATION_TIMEOUT: 300000, // 5 minutes in milliseconds // Default values DEFAULT_TOOL_COUNT: 2, MIN_TOOL_COUNT: 2, // File prefixes FILE_PREFIX: 'automated_', RESPONSE_ZIP_PREFIX: 'response_', RESULT_FILE_PREFIX: 'result_', PROCESSED_FILE_PREFIX: 'processed_', // Operation types CONVERT_OPERATION_TYPE: 'convert', // Storage keys DB_NAME: 'StirlingPDF_Automations', DB_VERSION: 1, STORE_NAME: 'automations', // UI delays SPINNER_ANIMATION_DURATION: '1s' } as const; export const AUTOMATION_STEPS = { SELECTION: 'selection', CREATION: 'creation', RUN: 'run' } as const; export const EXECUTION_STATUS = { PENDING: 'pending', RUNNING: 'running', COMPLETED: 'completed', ERROR: 'error' } as const;