Skip to content

Commit d6ea96d

Browse files
committed
Removed Event.Class
1 parent 973e7c2 commit d6ea96d

File tree

3 files changed

+7
-24
lines changed

3 files changed

+7
-24
lines changed

src/Wire/Event/Class.purs

Lines changed: 0 additions & 16 deletions
This file was deleted.

src/Wire/Event/Transformer.purs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,14 @@ import Data.Filterable (class Filterable, filter, filterMap, partition, partitio
88
import Data.Profunctor (class Profunctor)
99
import Data.Profunctor.Choice (class Choice)
1010
import Wire.Event (Event)
11-
import Wire.Event.Class (class EventSource, source)
1211

1312
newtype Transformer i o
1413
= Transformer (Event i -> Event o)
1514

16-
transform :: forall o i source. EventSource source i => Transformer i o -> source -> Event o
17-
transform (Transformer t) from = t (source from)
15+
transform :: forall o i. Transformer i o -> Event i -> Event o
16+
transform (Transformer t) = t
1817

19-
transformFlipped :: forall o i source. EventSource source i => source -> Transformer i o -> Event o
18+
transformFlipped :: forall i o. Event i -> Transformer i o -> Event o
2019
transformFlipped = flip transform
2120

2221
infixr 2 transform as <~:
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
module Wire.Transformers
1+
module Wire.Transformer
22
( module Exports
33
, fold
44
, distinct
55
) where
66

77
import Prelude
8+
import Wire.Event (Event)
89
import Wire.Event as Event
9-
import Wire.Event.Class (class EventSource, source)
1010
import Wire.Event.Time as Time
1111
import Wire.Event.Transformer (Transformer(..), lift, transform, transformFlipped, (:~>), (<~:)) as Exports
1212
import Wire.Event.Transformer (Transformer, lift)
@@ -17,8 +17,8 @@ fold f b = lift (Event.fold f b)
1717
distinct :: forall a. Eq a => Transformer a a
1818
distinct = lift Event.distinct
1919

20-
bufferUntil :: forall b a source. EventSource source b => source -> Transformer a (Array a)
21-
bufferUntil flush = lift (Event.bufferUntil (source flush))
20+
bufferUntil :: forall b a. Event b -> Transformer a (Array a)
21+
bufferUntil flush = lift (Event.bufferUntil flush)
2222

2323
delay :: forall a. Int -> Transformer a a
2424
delay ms = lift (Time.delay ms)

0 commit comments

Comments
 (0)