Files
gridpilot.gg/adapters/env.d.ts
2025-12-26 20:54:20 +01:00

44 lines
1.2 KiB
TypeScript

declare global {
namespace NodeJS {
interface ProcessEnv {
NODE_ENV?: 'development' | 'production' | 'test';
// Automation (legacy + current)
AUTOMATION_MODE?: 'dev' | 'production' | 'mock';
AUTOMATION_TIMEOUT?: string;
RETRY_ATTEMPTS?: string;
SCREENSHOT_ON_ERROR?: string;
// Chrome / DevTools
CHROME_DEBUG_PORT?: string;
CHROME_WS_ENDPOINT?: string;
// Native automation tuning
NUTJS_MOUSE_SPEED?: string;
NUTJS_KEYBOARD_DELAY?: string;
IRACING_WINDOW_TITLE?: string;
TEMPLATE_PATH?: string;
OCR_CONFIDENCE?: string;
// Retry tuning
AUTOMATION_MAX_RETRIES?: string;
AUTOMATION_BASE_DELAY_MS?: string;
AUTOMATION_MAX_DELAY_MS?: string;
AUTOMATION_BACKOFF_MULTIPLIER?: string;
// Timing tuning
AUTOMATION_PAGE_LOAD_WAIT_MS?: string;
AUTOMATION_INTER_ACTION_DELAY_MS?: string;
AUTOMATION_POST_CLICK_DELAY_MS?: string;
AUTOMATION_PRE_STEP_DELAY_MS?: string;
// Logging
LOG_LEVEL?: 'debug' | 'info' | 'warn' | 'error' | 'fatal';
LOG_FILE_PATH?: string;
LOG_MAX_FILES?: string;
LOG_MAX_SIZE?: string;
}
}
}
export {};