Safe Haskell | Safe-Inferred |
---|
- changesP :: PropertySource s => s a -> IO (EventStream a)
- mapP :: PropertySource s => (a -> b) -> s a -> Property b
- combineP :: PropertySource s1 => PropertySource s2 => s1 a -> s2 b -> Property (a, b)
- combineWithP :: PropertySource s1 => PropertySource s2 => (a -> b -> c) -> s1 a -> s2 b -> Property c
- combineWithLatestOfP :: PropertySource s1 => PropertySource s2 => (a -> b -> c) -> s1 a -> s2 b -> Property c
- constantP :: a -> Property a
- fromEventSource :: EventSource s => s a -> IO (Property a)
- fromEventSourceWithStartValue :: EventSource s => Maybe a -> s a -> IO (Property a)
- newPushProperty :: IO (Property a, a -> IO ())
Documentation
changesP :: PropertySource s => s a -> IO (EventStream a)Source
mapP :: PropertySource s => (a -> b) -> s a -> Property bSource
combineP :: PropertySource s1 => PropertySource s2 => s1 a -> s2 b -> Property (a, b)Source
combineWithP :: PropertySource s1 => PropertySource s2 => (a -> b -> c) -> s1 a -> s2 b -> Property cSource
combineWithLatestOfP :: PropertySource s1 => PropertySource s2 => (a -> b -> c) -> s1 a -> s2 b -> Property cSource
Combines the values from the first source to the current value of the second source
fromEventSource :: EventSource s => s a -> IO (Property a)Source
fromEventSourceWithStartValue :: EventSource s => Maybe a -> s a -> IO (Property a)Source
newPushProperty :: IO (Property a, a -> IO ())Source