Files
gridpilot.gg/packages/infrastructure/adapters/automation/index.ts

23 lines
726 B
TypeScript

/**
* Automation adapters for browser automation.
*
* Exports:
* - MockBrowserAutomationAdapter: Mock adapter for testing
* - BrowserDevToolsAdapter: Real browser automation via Chrome DevTools Protocol
* - IRacingSelectorMap: CSS selectors for iRacing UI elements
*/
// Adapters
export { MockBrowserAutomationAdapter } from './MockBrowserAutomationAdapter';
export { BrowserDevToolsAdapter, DevToolsConfig } from './BrowserDevToolsAdapter';
export { NutJsAutomationAdapter, NutJsConfig } from './NutJsAutomationAdapter';
// Selector map and utilities
export {
IRacingSelectorMap,
IRacingSelectorMapType,
StepSelectors,
getStepSelectors,
getStepName,
isModalStep,
} from './selectors/IRacingSelectorMap';