Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data ReflexMap t k v = ReflexMap {
- rmInitialItems :: Map k v
- rmInsertItems :: Event t [(k, v)]
- rmDeleteItems :: Event t (Set k)
- data ReflexList t v = ReflexList {
- rlInitialItems :: [v]
- rlInsertItems :: Event t [v]
- rlDeleteItems :: Event t [v]
- rlist2rmap :: (Reflex t, Eq v) => ReflexList t v -> Dynamic t (Map Int v) -> ReflexMap t Int v
- toReflexMap :: (Reflex t, MonadFix m, MonadHold t m, Eq a) => ReflexList t a -> (ReflexMap t Int a -> m (Dynamic t (Map Int a))) -> m (Dynamic t [a])
- rmDeleteFunc :: Ord k => Set k -> Map k v -> Map k v
Documentation
A reflex interface to maps that allows inserting and deleting multiple items at a time.
ReflexMap | |
|
data ReflexList t v Source
A reflex interface to lists. It has a pure list of initial items, an event for inserting multiple items, and an event for deleting multiple items.
ReflexList | |
|
rlist2rmap :: (Reflex t, Eq v) => ReflexList t v -> Dynamic t (Map Int v) -> ReflexMap t Int v Source
Converts a ReflexList to a ReflexMap with integer keys.