Skip to content

Commit a265bfd

Browse files
Add Connectable instance for connecting ReadOnly to WriteOnly
1 parent a67cac8 commit a265bfd

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/Libraries/Base1/Connectable.bs

+9
Original file line numberDiff line numberDiff line change
@@ -152,3 +152,12 @@ instance Connectable Action Action
152152
==> action
153153
a1
154154
a2
155+
156+
instance Connectable (ReadOnly a) (WriteOnly a) where
157+
mkConnection :: (IsModule m c) => (ReadOnly a) -> (WriteOnly a) -> (m Empty)
158+
mkConnection ro wo =
159+
module
160+
rules
161+
"write":
162+
when True
163+
==> wo._write(ro._read)

0 commit comments

Comments
 (0)