17 lines · 457 B · Swift
RawDownload
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    }}