packages feed

wled-json-0.1.0.0: src/WLED/LampSpec.hs

{-# LANGUAGE StandaloneKindSignatures #-}

{-|
Module      : WLED.Device
Copyright   : (c) Andreas Ländle, 2024-2025
License     : BSD-3
Stability   : experimental

Represent the logical model fo the lamp.
-}

module WLED.LampSpec (LampSpec(..)) where

import           Data.Kind (Type)

type LampSpec :: Type -> Type
data LampSpec a = LampSpec { positions :: [(a, a)], size :: (a, a) }