{-# LANGUAGE TypeOperators, TypeFamilies #-}
module Data.Metrology.SI.Mono (
module Data.Metrology.SI.MonoTypes,
module Data.Units.SI,
module Data.Units.SI.Prefixes,
module Data.Units.SI.Parser
) where
import Data.Metrology.SI.MonoTypes
import Data.Units.SI
import Data.Units.SI.Prefixes
import qualified Data.Dimensions.SI as D
import Data.Metrology
import Data.Units.SI.Parser
type instance DefaultUnitOfDim D.Length = Meter
type instance DefaultUnitOfDim D.Mass = Kilo :@ Gram
type instance DefaultUnitOfDim D.Time = Second
type instance DefaultUnitOfDim D.Current = Ampere
type instance DefaultUnitOfDim D.Temperature = Kelvin
type instance DefaultUnitOfDim D.AmountOfSubstance = Mole
type instance DefaultUnitOfDim D.LuminousIntensity = Lumen
type instance DefaultUnitOfDim D.PlaneAngle = Radian
type instance DefaultUnitOfDim D.SolidAngle = Steradian