roc/examples/cli/cli-platform/Stdout.roc
2022-11-24 03:21:14 -05:00

15 lines
354 B
Text

interface Stdout
exposes [line, write]
imports [Effect, Task.{ Task }, InternalTask]
line : Str -> Task {} *
line = \str ->
Effect.stdoutLine str
|> Effect.map (\_ -> Ok {})
|> InternalTask.fromEffect
write : Str -> Task {} *
write = \str ->
Effect.stdoutWrite str
|> Effect.map (\_ -> Ok {})
|> InternalTask.fromEffect