diff options
Diffstat (limited to 'examples/hello-world.ts')
| -rw-r--r-- | examples/hello-world.ts | 17 |
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>] |
