18 lines
457 B
Swift
18 lines
457 B
Swift
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
|
|
}
|
|
}
|