15 lines
433 B
Swift
15 lines
433 B
Swift
import ManualDCore
|
|
|
|
extension Project.Detail {
|
|
var maxContainer: EquivalentLength.MaxContainer {
|
|
.init(
|
|
supply: equivalentLengths.filter({ $0.type == .supply })
|
|
.sorted(by: { $0.totalEquivalentLength > $1.totalEquivalentLength })
|
|
.first,
|
|
return: equivalentLengths.filter({ $0.type == .return })
|
|
.sorted(by: { $0.totalEquivalentLength > $1.totalEquivalentLength })
|
|
.first
|
|
)
|
|
}
|
|
}
|