import Foundationpublic struct ProviderCLIConfig: Sendable { public let name: String public let aliases: [String] public let versionDetector: (@Sendable (BrowserDetection) -> String?)? public init( name: String, aliases: [String] = [], versionDetector: (@Sendable (BrowserDetection) -> String?)?) { self.name = name self.aliases = aliases self.versionDetector = versionDetector }}
import Foundation
public struct ProviderCLIConfig: Sendable {
public let name: String
public let aliases: [String]
public let versionDetector: (@Sendable (BrowserDetection) -> String?)?
public init(
name: String,
aliases: [String] = [],
versionDetector: (@Sendable (BrowserDetection) -> String?)?)
{
self.name = name
self.aliases = aliases
self.versionDetector = versionDetector
}
}