HKUnit+Extensions.swift 536 B

123456789101112131415161718192021
  1. //
  2. // HKUnit+Extensions.swift
  3. // LoopFollow
  4. //
  5. // Created by Jonas Björkert on 2024-07-15.
  6. // Copyright © 2024 Jon Fawcett. All rights reserved.
  7. //
  8. import Foundation
  9. import HealthKit
  10. extension HKUnit {
  11. public static let milligramsPerDeciliter: HKUnit = {
  12. return HKUnit.gramUnit(with: .milli).unitDivided(by: .literUnit(with: .deci))
  13. }()
  14. public static let millimolesPerLiter: HKUnit = {
  15. return HKUnit.moleUnit(with: .milli, molarMass: HKUnitMolarMassBloodGlucose).unitDivided(by: .liter())
  16. }()
  17. }