BrowserLauncherProtocol
@MainActor
public protocol BrowserLauncherProtocol : SendableA protocol to abstract the BrowserLauncher functionality (if not already provided). (If your project already has a protocol that BrowserLauncher conforms to, you can use it.)
- 
                  
                  DeclarationSwift @MainActor var isInProgress: Bool { get }
- 
                  launch(url:AsynchronousbrowserType: callbackURLScheme: ) DeclarationSwift @MainActor func launch(url: URL, browserType: BrowserType, callbackURLScheme: String) async throws -> URL
- 
                  
                  DeclarationSwift @MainActor func reset()
 View on GitHub
            View on GitHub
          