roc/examples/interactive/cli-platform/InternalTask.roc
2022-07-13 12:42:44 -04:00

11 lines
316 B
Text

interface InternalTask
exposes [Task, fromEffect, toEffect]
imports [Effect.{ Effect }]
Task ok err fx := Effect (Result ok err)
fromEffect : Effect (Result ok err) -> Task ok err *
fromEffect = \effect -> @Task effect
toEffect : Task ok err * -> Effect (Result ok err)
toEffect = \@Task effect -> effect