aboutsummaryrefslogtreecommitdiff
path: root/stdlib/io.ts
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/io.ts')
-rw-r--r--stdlib/io.ts14
1 files changed, 8 insertions, 6 deletions
diff --git a/stdlib/io.ts b/stdlib/io.ts
index c78204f..c37cd32 100644
--- a/stdlib/io.ts
+++ b/stdlib/io.ts
@@ -1,15 +1,17 @@
-export interface Effect<T = unknown> { output: T }
+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 Bind<_Eff extends Effect, _Fn extends Kind1> extends Effect {}
-export interface Do<_Effs extends Effect[]> extends Effect { }
+export interface Seq<_Effs extends Effect[]> extends Effect {}
-export interface DefineEffect<_Name extends string, _Func extends string> extends Effect { }
+export interface Do<_Effs extends Effect[]> extends Effect {}
+export interface DefineEffect<_Name extends string, _Func extends string>
+ extends Effect {}