mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-09 06:43:25 +01:00
19 lines
610 B
Swift
19 lines
610 B
Swift
|
|
//
|
||
|
|
// OperatingSystemVersion+Comparable.swift
|
||
|
|
// AltStoreCore
|
||
|
|
//
|
||
|
|
// Created by nythepegasus on 5/9/24.
|
||
|
|
//
|
||
|
|
|
||
|
|
import Foundation
|
||
|
|
|
||
|
|
extension OperatingSystemVersion: Comparable {
|
||
|
|
public static func ==(lhs: OperatingSystemVersion, rhs: OperatingSystemVersion) -> Bool {
|
||
|
|
return lhs.majorVersion == rhs.majorVersion && lhs.minorVersion == rhs.minorVersion && lhs.patchVersion == rhs.patchVersion
|
||
|
|
}
|
||
|
|
|
||
|
|
public static func <(lhs: OperatingSystemVersion, rhs: OperatingSystemVersion) -> Bool {
|
||
|
|
return lhs.stringValue.compare(rhs.stringValue, options: .numeric) == .orderedAscending
|
||
|
|
}
|
||
|
|
}
|