aboutsummaryrefslogtreecommitdiff
path: root/src/stdlib/io.ts
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2023-01-06 19:46:10 +0530
committerAkshay Nair <phenax5@gmail.com>2023-01-06 19:46:10 +0530
commitd0baefe81d90d44f61322716e20850a7f6f5eaa5 (patch)
treefa46e265f7e8fd7e4afa5d36eb00233ffcace6cc /src/stdlib/io.ts
parente319818b8cc27450237f4b6b96022458ae478ab2 (diff)
downloadts-types-lang-d0baefe81d90d44f61322716e20850a7f6f5eaa5.tar.gz
ts-types-lang-d0baefe81d90d44f61322716e20850a7f6f5eaa5.zip
feat: adds seq and refactors runtime
Diffstat (limited to 'src/stdlib/io.ts')
-rw-r--r--src/stdlib/io.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/stdlib/io.ts b/src/stdlib/io.ts
index 00b74b1..c1e4574 100644
--- a/src/stdlib/io.ts
+++ b/src/stdlib/io.ts
@@ -16,3 +16,7 @@ export interface Bind<Eff extends EffectAtom, Fn extends Kind1> extends EffectAt
chainTo: Fn
}
+export interface Seq<Effs extends EffectAtom[]> extends EffectAtom {
+ effects: Effs
+}
+