aboutsummaryrefslogtreecommitdiff
path: root/stdlib/io.ts
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/io.ts')
-rw-r--r--stdlib/io.ts17
1 files changed, 0 insertions, 17 deletions
diff --git a/stdlib/io.ts b/stdlib/io.ts
deleted file mode 100644
index c37cd32..0000000
--- a/stdlib/io.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-export interface Effect<T = unknown> {
- output: T
-}
-
-export interface Kind1<Inp = unknown, Out = unknown> {
- input: Inp
- return: Out
-}
-
-export interface Bind<_Eff extends Effect, _Fn extends Kind1> extends Effect {}
-
-export interface Seq<_Effs extends Effect[]> extends Effect {}
-
-export interface Do<_Effs extends Effect[]> extends Effect {}
-
-export interface DefineEffect<_Name extends string, _Func extends string>
- extends Effect {}