Safe Haskell | None |
---|---|
Language | Haskell2010 |
Clay.Property
Synopsis
- data Prefixed
- merge :: Prefixed -> Prefixed -> Prefixed
- plain :: Prefixed -> Text
- quote :: Text -> Text
- newtype Key a = Key {}
- cast :: Key a -> Key ()
- newtype Value = Value {}
- class Val a where
- newtype Literal = Literal Text
- data E5 = E5
- intercalate :: Monoid a => a -> [a] -> a
- newtype Number = Number {}
- cssNumberText :: Number -> Text
- noCommas :: Val a => [a] -> Value
- (!) :: a -> b -> (a, b)
Documentation
Instances
Instances
Constructors
E5 |
Instances
HasResolution E5 Source # | |
Defined in Clay.Property Methods resolution :: p E5 -> Integer # |
intercalate :: Monoid a => a -> [a] -> a Source #
A number type to represent the CSS number
type.
It has fixed precision, supporting up to 5 decimal places.
Instances
Enum Number Source # | |
Defined in Clay.Property | |
Num Number Source # | |
Read Number Source # | |
Fractional Number Source # | |
Real Number Source # | |
Defined in Clay.Property Methods toRational :: Number -> Rational # | |
RealFrac Number Source # | |
Show Number Source # | |
Val Number Source # | |
Eq Number Source # | |
Ord Number Source # | |
cssNumberText :: Number -> Text Source #