23 lines
726 B
TypeScript
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'; |