aboutsummaryrefslogtreecommitdiff
path: root/examples/hello-world.ts
diff options
context:
space:
mode:
Diffstat (limited to 'examples/hello-world.ts')
-rw-r--r--examples/hello-world.ts17
1 files changed, 5 insertions, 12 deletions
diff --git a/examples/hello-world.ts b/examples/hello-world.ts
index fcdb8e9..9d2bc18 100644
--- a/examples/hello-world.ts
+++ b/examples/hello-world.ts
@@ -1,20 +1,13 @@
-import { Bind, Do, Kind1 } from "../stdlib/effect";
-import { CreateRef, GetRef, Ref, SetRef } from "../stdlib/ref";
-import { Print } from "../stdlib/stdio";
+import { Bind, Do, Kind1 } from '../stdlib/effect'
+import { CreateRef, GetRef, Ref, SetRef } from '../stdlib/ref'
+import { Print } from '../stdlib/stdio'
interface PrintK extends Kind1 {
return: Print<this['input']>
}
interface Func extends Kind1<Ref> {
- return: Do<[
- SetRef<this['input'], 69>,
- Bind<GetRef<this['input']>, PrintK>,
- ]>
+ return: Do<[SetRef<this['input'], 69>, Bind<GetRef<this['input']>, PrintK>]>
}
-export type main = [
- Bind<CreateRef<200>, Func>,
- Print<1>,
-]
-
+export type main = [Bind<CreateRef<200>, Func>, Print<1>]