feat: Initial interpolation calculations, requires tests.
This commit is contained in:
@@ -32,3 +32,14 @@ private struct OptionalContainerValidator: AsyncValidation {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
extension Capacity.ManufacturersContainer: AsyncValidatable {
|
||||
public var body: some AsyncValidation<Self> {
|
||||
AsyncValidator.accumulating {
|
||||
AsyncValidator.greaterThan(\.wetBulb, 0)
|
||||
AsyncValidator.greaterThan(\.totalCapacity, 0)
|
||||
AsyncValidator.greaterThan(\.sensibleCapacity, 0)
|
||||
AsyncValidator.greaterThanOrEquals(\.totalCapacity, \.sensibleCapacity)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user