feat(automation): add macOS permission check before automation start
This commit is contained in:
@@ -1,9 +1,11 @@
|
||||
/**
|
||||
* Automation adapters for browser automation.
|
||||
*
|
||||
*
|
||||
* Exports:
|
||||
* - MockBrowserAutomationAdapter: Mock adapter for testing
|
||||
* - BrowserDevToolsAdapter: Real browser automation via Chrome DevTools Protocol
|
||||
* - NutJsAutomationAdapter: OS-level automation via nut.js
|
||||
* - PermissionService: macOS permission checking for automation
|
||||
* - IRacingSelectorMap: CSS selectors for iRacing UI elements
|
||||
*/
|
||||
|
||||
@@ -12,6 +14,9 @@ export { MockBrowserAutomationAdapter } from './MockBrowserAutomationAdapter';
|
||||
export { BrowserDevToolsAdapter, DevToolsConfig } from './BrowserDevToolsAdapter';
|
||||
export { NutJsAutomationAdapter, NutJsConfig } from './NutJsAutomationAdapter';
|
||||
|
||||
// Permission service
|
||||
export { PermissionService, PermissionStatus, PermissionCheckResult } from './PermissionService';
|
||||
|
||||
// Selector map and utilities
|
||||
export {
|
||||
IRacingSelectorMap,
|
||||
|
||||
Reference in New Issue
Block a user