packages feed

ghcjs-dom-javascript-0.10.0.0: src/GHCJS/DOM/JSFFI/Generated/CSS.hs

{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}
{-# LANGUAGE ImplicitParams, ConstraintKinds, KindSignatures #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- | Generated by dom-gen from cssom-1 (webref). Do not edit.
module GHCJS.DOM.JSFFI.Generated.CSS
       (js_hz, js_q, js_cap, js_ch, js_cm, js_cqb, js_cqh, js_cqi, js_cqmax, js_cqmin, js_cqw, js_deg, js_dpcm, js_dpi, js_dppx, js_dvb, js_dvh, js_dvi, js_dvmax, js_dvmin, js_dvw, js_em, js_escape, js_ex, js_fr, js_grad, js_ic, js_in', js_kHz, js_lh, js_lvb, js_lvh, js_lvi, js_lvmax, js_lvmin, js_lvw, js_mm, js_ms, js_number, js_pc, js_percent, js_pt, js_px, js_rad, js_rcap, js_rch, js_registerProperty, js_rem, js_rex, js_ric, js_rlh, js_s, js_supports2, js_supports, js_svb, js_svh, js_svi, js_svmax, js_svmin, js_svw, js_turn, js_vb, js_vh, js_vi, js_vmax, js_vmin, js_vw, js_getHighlights, hz, hz_, q, q_, cap, cap_, ch, ch_, cm, cm_, cqb, cqb_, cqh, cqh_, cqi, cqi_, cqmax, cqmax_, cqmin, cqmin_, cqw, cqw_, deg, deg_, dpcm, dpcm_, dpi, dpi_, dppx, dppx_, dvb, dvb_, dvh, dvh_, dvi, dvi_, dvmax, dvmax_, dvmin, dvmin_, dvw, dvw_, em, em_, escape, escape_, ex, ex_, fr, fr_, grad, grad_, ic, ic_, in', in'_, kHz, kHz_, lh, lh_, lvb, lvb_, lvh, lvh_, lvi, lvi_, lvmax, lvmax_, lvmin, lvmin_, lvw, lvw_, mm, mm_, ms, ms_, number, number_, pc, pc_, percent, percent_, pt, pt_, px, px_, rad, rad_, rcap, rcap_, rch, rch_, registerProperty, rem, rem_, rex, rex_, ric, ric_, rlh, rlh_, s, s_, supports2, supports2_, supports, supports_, svb, svb_, svh, svh_, svi, svi_, svmax, svmax_, svmin, svmin_, svw, svw_, turn, turn_, vb, vb_, vh, vh_, vi, vi_, vmax, vmax_, vmin, vmin_, vw, vw_, getHighlights)
       where
import Prelude ((.), (==), (>>=), (<$>), (++), Bool(..), Maybe(..), IO, Int, Word, Double, Float)
import qualified Prelude as P
import Control.Monad (void)
import GHCJS.Types (JSVal, JSString)
import GHCJS.Foreign (jsUndefined, jsNull)
import GHCJS.DOM.Types
import qualified GHCJS.DOM.Types as Types
import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName, unsafeEventNameAsync)
import GHCJS.DOM.JSFFI.Generated.Enums

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"Hz\"]($1); })"
        js_hz :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.Hz documentation>
hz :: (MonadDOM m) => Double -> m CSSUnitValue
hz value = liftDOM ((js_hz (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.Hz documentation>
hz_ :: (MonadDOM m) => Double -> m ()
hz_ value = liftDOM (void ((js_hz (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"Q\"]($1); })"
        js_q :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.Q documentation>
q :: (MonadDOM m) => Double -> m CSSUnitValue
q value = liftDOM ((js_q (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.Q documentation>
q_ :: (MonadDOM m) => Double -> m ()
q_ value = liftDOM (void ((js_q (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"cap\"]($1); })"
        js_cap :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cap documentation>
cap :: (MonadDOM m) => Double -> m CSSUnitValue
cap value = liftDOM ((js_cap (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cap documentation>
cap_ :: (MonadDOM m) => Double -> m ()
cap_ value = liftDOM (void ((js_cap (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"ch\"]($1); })"
        js_ch :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ch documentation>
ch :: (MonadDOM m) => Double -> m CSSUnitValue
ch value = liftDOM ((js_ch (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ch documentation>
ch_ :: (MonadDOM m) => Double -> m ()
ch_ value = liftDOM (void ((js_ch (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"cm\"]($1); })"
        js_cm :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cm documentation>
cm :: (MonadDOM m) => Double -> m CSSUnitValue
cm value = liftDOM ((js_cm (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cm documentation>
cm_ :: (MonadDOM m) => Double -> m ()
cm_ value = liftDOM (void ((js_cm (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"cqb\"]($1); })"
        js_cqb :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqb documentation>
cqb :: (MonadDOM m) => Double -> m CSSUnitValue
cqb value = liftDOM ((js_cqb (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqb documentation>
cqb_ :: (MonadDOM m) => Double -> m ()
cqb_ value = liftDOM (void ((js_cqb (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"cqh\"]($1); })"
        js_cqh :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqh documentation>
cqh :: (MonadDOM m) => Double -> m CSSUnitValue
cqh value = liftDOM ((js_cqh (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqh documentation>
cqh_ :: (MonadDOM m) => Double -> m ()
cqh_ value = liftDOM (void ((js_cqh (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"cqi\"]($1); })"
        js_cqi :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqi documentation>
cqi :: (MonadDOM m) => Double -> m CSSUnitValue
cqi value = liftDOM ((js_cqi (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqi documentation>
cqi_ :: (MonadDOM m) => Double -> m ()
cqi_ value = liftDOM (void ((js_cqi (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"cqmax\"]($1); })"
        js_cqmax :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqmax documentation>
cqmax :: (MonadDOM m) => Double -> m CSSUnitValue
cqmax value = liftDOM ((js_cqmax (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqmax documentation>
cqmax_ :: (MonadDOM m) => Double -> m ()
cqmax_ value = liftDOM (void ((js_cqmax (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"cqmin\"]($1); })"
        js_cqmin :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqmin documentation>
cqmin :: (MonadDOM m) => Double -> m CSSUnitValue
cqmin value = liftDOM ((js_cqmin (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqmin documentation>
cqmin_ :: (MonadDOM m) => Double -> m ()
cqmin_ value = liftDOM (void ((js_cqmin (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"cqw\"]($1); })"
        js_cqw :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqw documentation>
cqw :: (MonadDOM m) => Double -> m CSSUnitValue
cqw value = liftDOM ((js_cqw (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqw documentation>
cqw_ :: (MonadDOM m) => Double -> m ()
cqw_ value = liftDOM (void ((js_cqw (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"deg\"]($1); })"
        js_deg :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.deg documentation>
deg :: (MonadDOM m) => Double -> m CSSUnitValue
deg value = liftDOM ((js_deg (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.deg documentation>
deg_ :: (MonadDOM m) => Double -> m ()
deg_ value = liftDOM (void ((js_deg (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"dpcm\"]($1); })"
        js_dpcm :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dpcm documentation>
dpcm :: (MonadDOM m) => Double -> m CSSUnitValue
dpcm value = liftDOM ((js_dpcm (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dpcm documentation>
dpcm_ :: (MonadDOM m) => Double -> m ()
dpcm_ value = liftDOM (void ((js_dpcm (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"dpi\"]($1); })"
        js_dpi :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dpi documentation>
dpi :: (MonadDOM m) => Double -> m CSSUnitValue
dpi value = liftDOM ((js_dpi (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dpi documentation>
dpi_ :: (MonadDOM m) => Double -> m ()
dpi_ value = liftDOM (void ((js_dpi (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"dppx\"]($1); })"
        js_dppx :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dppx documentation>
dppx :: (MonadDOM m) => Double -> m CSSUnitValue
dppx value = liftDOM ((js_dppx (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dppx documentation>
dppx_ :: (MonadDOM m) => Double -> m ()
dppx_ value = liftDOM (void ((js_dppx (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"dvb\"]($1); })"
        js_dvb :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvb documentation>
dvb :: (MonadDOM m) => Double -> m CSSUnitValue
dvb value = liftDOM ((js_dvb (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvb documentation>
dvb_ :: (MonadDOM m) => Double -> m ()
dvb_ value = liftDOM (void ((js_dvb (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"dvh\"]($1); })"
        js_dvh :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvh documentation>
dvh :: (MonadDOM m) => Double -> m CSSUnitValue
dvh value = liftDOM ((js_dvh (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvh documentation>
dvh_ :: (MonadDOM m) => Double -> m ()
dvh_ value = liftDOM (void ((js_dvh (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"dvi\"]($1); })"
        js_dvi :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvi documentation>
dvi :: (MonadDOM m) => Double -> m CSSUnitValue
dvi value = liftDOM ((js_dvi (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvi documentation>
dvi_ :: (MonadDOM m) => Double -> m ()
dvi_ value = liftDOM (void ((js_dvi (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"dvmax\"]($1); })"
        js_dvmax :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvmax documentation>
dvmax :: (MonadDOM m) => Double -> m CSSUnitValue
dvmax value = liftDOM ((js_dvmax (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvmax documentation>
dvmax_ :: (MonadDOM m) => Double -> m ()
dvmax_ value = liftDOM (void ((js_dvmax (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"dvmin\"]($1); })"
        js_dvmin :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvmin documentation>
dvmin :: (MonadDOM m) => Double -> m CSSUnitValue
dvmin value = liftDOM ((js_dvmin (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvmin documentation>
dvmin_ :: (MonadDOM m) => Double -> m ()
dvmin_ value = liftDOM (void ((js_dvmin (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"dvw\"]($1); })"
        js_dvw :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvw documentation>
dvw :: (MonadDOM m) => Double -> m CSSUnitValue
dvw value = liftDOM ((js_dvw (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvw documentation>
dvw_ :: (MonadDOM m) => Double -> m ()
dvw_ value = liftDOM (void ((js_dvw (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"em\"]($1); })"
        js_em :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.em documentation>
em :: (MonadDOM m) => Double -> m CSSUnitValue
em value = liftDOM ((js_em (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.em documentation>
em_ :: (MonadDOM m) => Double -> m ()
em_ value = liftDOM (void ((js_em (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"escape\"]($1); })"
        js_escape :: JSString -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/CSS/escape_static MDN CSS.escape documentation>
escape :: (MonadDOM m, ToJSString ident, FromJSString result) => ident -> m result
escape ident = liftDOM ((fromJSString <$> (js_escape (toJSString ident))))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/escape_static MDN CSS.escape documentation>
escape_ :: (MonadDOM m, ToJSString ident) => ident -> m ()
escape_ ident = liftDOM (void ((js_escape (toJSString ident))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"ex\"]($1); })"
        js_ex :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ex documentation>
ex :: (MonadDOM m) => Double -> m CSSUnitValue
ex value = liftDOM ((js_ex (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ex documentation>
ex_ :: (MonadDOM m) => Double -> m ()
ex_ value = liftDOM (void ((js_ex (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"fr\"]($1); })"
        js_fr :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.fr documentation>
fr :: (MonadDOM m) => Double -> m CSSUnitValue
fr value = liftDOM ((js_fr (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.fr documentation>
fr_ :: (MonadDOM m) => Double -> m ()
fr_ value = liftDOM (void ((js_fr (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"grad\"]($1); })"
        js_grad :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.grad documentation>
grad :: (MonadDOM m) => Double -> m CSSUnitValue
grad value = liftDOM ((js_grad (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.grad documentation>
grad_ :: (MonadDOM m) => Double -> m ()
grad_ value = liftDOM (void ((js_grad (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"ic\"]($1); })"
        js_ic :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ic documentation>
ic :: (MonadDOM m) => Double -> m CSSUnitValue
ic value = liftDOM ((js_ic (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ic documentation>
ic_ :: (MonadDOM m) => Double -> m ()
ic_ value = liftDOM (void ((js_ic (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"in\"]($1); })"
        js_in' :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.in documentation>
in' :: (MonadDOM m) => Double -> m CSSUnitValue
in' value = liftDOM ((js_in' (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.in documentation>
in'_ :: (MonadDOM m) => Double -> m ()
in'_ value = liftDOM (void ((js_in' (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"kHz\"]($1); })"
        js_kHz :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.kHz documentation>
kHz :: (MonadDOM m) => Double -> m CSSUnitValue
kHz value = liftDOM ((js_kHz (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.kHz documentation>
kHz_ :: (MonadDOM m) => Double -> m ()
kHz_ value = liftDOM (void ((js_kHz (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"lh\"]($1); })"
        js_lh :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lh documentation>
lh :: (MonadDOM m) => Double -> m CSSUnitValue
lh value = liftDOM ((js_lh (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lh documentation>
lh_ :: (MonadDOM m) => Double -> m ()
lh_ value = liftDOM (void ((js_lh (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"lvb\"]($1); })"
        js_lvb :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvb documentation>
lvb :: (MonadDOM m) => Double -> m CSSUnitValue
lvb value = liftDOM ((js_lvb (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvb documentation>
lvb_ :: (MonadDOM m) => Double -> m ()
lvb_ value = liftDOM (void ((js_lvb (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"lvh\"]($1); })"
        js_lvh :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvh documentation>
lvh :: (MonadDOM m) => Double -> m CSSUnitValue
lvh value = liftDOM ((js_lvh (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvh documentation>
lvh_ :: (MonadDOM m) => Double -> m ()
lvh_ value = liftDOM (void ((js_lvh (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"lvi\"]($1); })"
        js_lvi :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvi documentation>
lvi :: (MonadDOM m) => Double -> m CSSUnitValue
lvi value = liftDOM ((js_lvi (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvi documentation>
lvi_ :: (MonadDOM m) => Double -> m ()
lvi_ value = liftDOM (void ((js_lvi (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"lvmax\"]($1); })"
        js_lvmax :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvmax documentation>
lvmax :: (MonadDOM m) => Double -> m CSSUnitValue
lvmax value = liftDOM ((js_lvmax (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvmax documentation>
lvmax_ :: (MonadDOM m) => Double -> m ()
lvmax_ value = liftDOM (void ((js_lvmax (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"lvmin\"]($1); })"
        js_lvmin :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvmin documentation>
lvmin :: (MonadDOM m) => Double -> m CSSUnitValue
lvmin value = liftDOM ((js_lvmin (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvmin documentation>
lvmin_ :: (MonadDOM m) => Double -> m ()
lvmin_ value = liftDOM (void ((js_lvmin (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"lvw\"]($1); })"
        js_lvw :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvw documentation>
lvw :: (MonadDOM m) => Double -> m CSSUnitValue
lvw value = liftDOM ((js_lvw (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvw documentation>
lvw_ :: (MonadDOM m) => Double -> m ()
lvw_ value = liftDOM (void ((js_lvw (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"mm\"]($1); })"
        js_mm :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.mm documentation>
mm :: (MonadDOM m) => Double -> m CSSUnitValue
mm value = liftDOM ((js_mm (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.mm documentation>
mm_ :: (MonadDOM m) => Double -> m ()
mm_ value = liftDOM (void ((js_mm (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"ms\"]($1); })"
        js_ms :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ms documentation>
ms :: (MonadDOM m) => Double -> m CSSUnitValue
ms value = liftDOM ((js_ms (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ms documentation>
ms_ :: (MonadDOM m) => Double -> m ()
ms_ value = liftDOM (void ((js_ms (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"number\"]($1); })"
        js_number :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.number documentation>
number :: (MonadDOM m) => Double -> m CSSUnitValue
number value = liftDOM ((js_number (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.number documentation>
number_ :: (MonadDOM m) => Double -> m ()
number_ value = liftDOM (void ((js_number (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"pc\"]($1); })"
        js_pc :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.pc documentation>
pc :: (MonadDOM m) => Double -> m CSSUnitValue
pc value = liftDOM ((js_pc (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.pc documentation>
pc_ :: (MonadDOM m) => Double -> m ()
pc_ value = liftDOM (void ((js_pc (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"percent\"]($1); })"
        js_percent :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.percent documentation>
percent :: (MonadDOM m) => Double -> m CSSUnitValue
percent value = liftDOM ((js_percent (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.percent documentation>
percent_ :: (MonadDOM m) => Double -> m ()
percent_ value = liftDOM (void ((js_percent (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"pt\"]($1); })"
        js_pt :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.pt documentation>
pt :: (MonadDOM m) => Double -> m CSSUnitValue
pt value = liftDOM ((js_pt (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.pt documentation>
pt_ :: (MonadDOM m) => Double -> m ()
pt_ value = liftDOM (void ((js_pt (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"px\"]($1); })"
        js_px :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.px documentation>
px :: (MonadDOM m) => Double -> m CSSUnitValue
px value = liftDOM ((js_px (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.px documentation>
px_ :: (MonadDOM m) => Double -> m ()
px_ value = liftDOM (void ((js_px (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"rad\"]($1); })"
        js_rad :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rad documentation>
rad :: (MonadDOM m) => Double -> m CSSUnitValue
rad value = liftDOM ((js_rad (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rad documentation>
rad_ :: (MonadDOM m) => Double -> m ()
rad_ value = liftDOM (void ((js_rad (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"rcap\"]($1); })"
        js_rcap :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rcap documentation>
rcap :: (MonadDOM m) => Double -> m CSSUnitValue
rcap value = liftDOM ((js_rcap (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rcap documentation>
rcap_ :: (MonadDOM m) => Double -> m ()
rcap_ value = liftDOM (void ((js_rcap (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"rch\"]($1); })"
        js_rch :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rch documentation>
rch :: (MonadDOM m) => Double -> m CSSUnitValue
rch value = liftDOM ((js_rch (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rch documentation>
rch_ :: (MonadDOM m) => Double -> m ()
rch_ value = liftDOM (void ((js_rch (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"registerProperty\"]($1); })"
        js_registerProperty :: PropertyDefinition -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/CSS/registerProperty_static MDN CSS.registerProperty documentation>
registerProperty :: (MonadDOM m) => PropertyDefinition -> m ()
registerProperty definition = liftDOM (void ((js_registerProperty (definition))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"rem\"]($1); })"
        js_rem :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rem documentation>
rem :: (MonadDOM m) => Double -> m CSSUnitValue
rem value = liftDOM ((js_rem (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rem documentation>
rem_ :: (MonadDOM m) => Double -> m ()
rem_ value = liftDOM (void ((js_rem (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"rex\"]($1); })"
        js_rex :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rex documentation>
rex :: (MonadDOM m) => Double -> m CSSUnitValue
rex value = liftDOM ((js_rex (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rex documentation>
rex_ :: (MonadDOM m) => Double -> m ()
rex_ value = liftDOM (void ((js_rex (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"ric\"]($1); })"
        js_ric :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ric documentation>
ric :: (MonadDOM m) => Double -> m CSSUnitValue
ric value = liftDOM ((js_ric (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ric documentation>
ric_ :: (MonadDOM m) => Double -> m ()
ric_ value = liftDOM (void ((js_ric (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"rlh\"]($1); })"
        js_rlh :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rlh documentation>
rlh :: (MonadDOM m) => Double -> m CSSUnitValue
rlh value = liftDOM ((js_rlh (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rlh documentation>
rlh_ :: (MonadDOM m) => Double -> m ()
rlh_ value = liftDOM (void ((js_rlh (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"s\"]($1); })"
        js_s :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.s documentation>
s :: (MonadDOM m) => Double -> m CSSUnitValue
s value = liftDOM ((js_s (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.s documentation>
s_ :: (MonadDOM m) => Double -> m ()
s_ value = liftDOM (void ((js_s (value))))

foreign import javascript safe "(($1, $2) => { return globalThis[\"CSS\"][\"supports\"]($1, $2); })"
        js_supports2 :: JSString -> JSString -> IO Bool
-- | <https://developer.mozilla.org/docs/Web/API/CSS/supports_static MDN CSS.supports documentation>
supports2 :: (MonadDOM m, ToJSString property, ToJSString value) => property -> value -> m Bool
supports2 property value = liftDOM ((js_supports2 (toJSString property) (toJSString value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/supports_static MDN CSS.supports documentation>
supports2_ :: (MonadDOM m, ToJSString property, ToJSString value) => property -> value -> m ()
supports2_ property value = liftDOM (void ((js_supports2 (toJSString property) (toJSString value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"supports\"]($1); })"
        js_supports :: JSString -> IO Bool
-- | <https://developer.mozilla.org/docs/Web/API/CSS/supports_static MDN CSS.supports documentation>
supports :: (MonadDOM m, ToJSString conditionText) => conditionText -> m Bool
supports conditionText = liftDOM ((js_supports (toJSString conditionText)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/supports_static MDN CSS.supports documentation>
supports_ :: (MonadDOM m, ToJSString conditionText) => conditionText -> m ()
supports_ conditionText = liftDOM (void ((js_supports (toJSString conditionText))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"svb\"]($1); })"
        js_svb :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svb documentation>
svb :: (MonadDOM m) => Double -> m CSSUnitValue
svb value = liftDOM ((js_svb (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svb documentation>
svb_ :: (MonadDOM m) => Double -> m ()
svb_ value = liftDOM (void ((js_svb (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"svh\"]($1); })"
        js_svh :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svh documentation>
svh :: (MonadDOM m) => Double -> m CSSUnitValue
svh value = liftDOM ((js_svh (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svh documentation>
svh_ :: (MonadDOM m) => Double -> m ()
svh_ value = liftDOM (void ((js_svh (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"svi\"]($1); })"
        js_svi :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svi documentation>
svi :: (MonadDOM m) => Double -> m CSSUnitValue
svi value = liftDOM ((js_svi (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svi documentation>
svi_ :: (MonadDOM m) => Double -> m ()
svi_ value = liftDOM (void ((js_svi (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"svmax\"]($1); })"
        js_svmax :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svmax documentation>
svmax :: (MonadDOM m) => Double -> m CSSUnitValue
svmax value = liftDOM ((js_svmax (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svmax documentation>
svmax_ :: (MonadDOM m) => Double -> m ()
svmax_ value = liftDOM (void ((js_svmax (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"svmin\"]($1); })"
        js_svmin :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svmin documentation>
svmin :: (MonadDOM m) => Double -> m CSSUnitValue
svmin value = liftDOM ((js_svmin (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svmin documentation>
svmin_ :: (MonadDOM m) => Double -> m ()
svmin_ value = liftDOM (void ((js_svmin (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"svw\"]($1); })"
        js_svw :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svw documentation>
svw :: (MonadDOM m) => Double -> m CSSUnitValue
svw value = liftDOM ((js_svw (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svw documentation>
svw_ :: (MonadDOM m) => Double -> m ()
svw_ value = liftDOM (void ((js_svw (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"turn\"]($1); })"
        js_turn :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.turn documentation>
turn :: (MonadDOM m) => Double -> m CSSUnitValue
turn value = liftDOM ((js_turn (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.turn documentation>
turn_ :: (MonadDOM m) => Double -> m ()
turn_ value = liftDOM (void ((js_turn (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"vb\"]($1); })"
        js_vb :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vb documentation>
vb :: (MonadDOM m) => Double -> m CSSUnitValue
vb value = liftDOM ((js_vb (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vb documentation>
vb_ :: (MonadDOM m) => Double -> m ()
vb_ value = liftDOM (void ((js_vb (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"vh\"]($1); })"
        js_vh :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vh documentation>
vh :: (MonadDOM m) => Double -> m CSSUnitValue
vh value = liftDOM ((js_vh (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vh documentation>
vh_ :: (MonadDOM m) => Double -> m ()
vh_ value = liftDOM (void ((js_vh (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"vi\"]($1); })"
        js_vi :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vi documentation>
vi :: (MonadDOM m) => Double -> m CSSUnitValue
vi value = liftDOM ((js_vi (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vi documentation>
vi_ :: (MonadDOM m) => Double -> m ()
vi_ value = liftDOM (void ((js_vi (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"vmax\"]($1); })"
        js_vmax :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vmax documentation>
vmax :: (MonadDOM m) => Double -> m CSSUnitValue
vmax value = liftDOM ((js_vmax (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vmax documentation>
vmax_ :: (MonadDOM m) => Double -> m ()
vmax_ value = liftDOM (void ((js_vmax (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"vmin\"]($1); })"
        js_vmin :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vmin documentation>
vmin :: (MonadDOM m) => Double -> m CSSUnitValue
vmin value = liftDOM ((js_vmin (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vmin documentation>
vmin_ :: (MonadDOM m) => Double -> m ()
vmin_ value = liftDOM (void ((js_vmin (value))))

foreign import javascript safe "(($1) => { return globalThis[\"CSS\"][\"vw\"]($1); })"
        js_vw :: Double -> IO CSSUnitValue
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vw documentation>
vw :: (MonadDOM m) => Double -> m CSSUnitValue
vw value = liftDOM ((js_vw (value)))

-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vw documentation>
vw_ :: (MonadDOM m) => Double -> m ()
vw_ value = liftDOM (void ((js_vw (value))))

foreign import javascript unsafe "(() => { return globalThis[\"CSS\"][\"highlights\"]; })"
        js_getHighlights :: IO HighlightRegistry
-- | <https://developer.mozilla.org/docs/Web/API/CSS/highlights_static MDN CSS.highlights documentation>
getHighlights :: (MonadDOM m) => m HighlightRegistry
getHighlights = liftDOM ((js_getHighlights))