Task System
Task System
API
sbt
internal
Action
Pure
Mapped
FlatMapped
DependsOn
Join
Selected
Action
std
BinaryPipe
CloseableStreams
ForkTask
JoinTask
ManagedStreams
MultiInTask
ProcessPipe
SingleInTask
Streams
Streams
TaskExtra
TaskExtra
TaskExtra0
TaskInfo
TaskLines
TaskStreams
TextPipe
Transform
DummyTaskMap
TaskAndValue
Info
Info
Task
Task
taskMonad
Task System
/
sbt
/
Task
/
taskMonad
taskMonad
sbt.Task.taskMonad
object
taskMonad
extends
Monad
[
Task
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Monad
[
Task
]
trait
Applicative
[
Task
]
trait
FlatMap
[
Task
]
trait
Apply
[
Task
]
trait
Functor
[
Task
]
class
Object
trait
Matchable
class
Any
Show all
Self type
taskMonad
.type
Members list
Clear all
Type members
Types
type
F
[
a
] =
Task
[
a
]
Value members
Concrete methods
override
def
ap
[
A1
,
A2
](
ff
:
Task
[
A1
=>
A2
])(
in
:
Task
[
A1
]):
Task
[
A2
]
Attributes
Definition Classes
Apply
override
def
flatMap
[
A1
,
A2
](
in
:
Task
[
A1
])(
f
:
A1
=>
Task
[
A2
]):
Task
[
A2
]
Attributes
Definition Classes
FlatMap
override
def
flatten
[
A1
](
in
:
Task
[
Task
[
A1
]]):
Task
[
A1
]
Attributes
Definition Classes
FlatMap
override
def
map
[
A1
,
A2
](
in
:
Task
[
A1
])(
f
:
A1
=>
A2
):
Task
[
A2
]
Attributes
Definition Classes
Applicative
->
Functor
override
def
pure
[
A1
](
a
: ()
=>
A1
):
Task
[
A1
]
Attributes
Definition Classes
Applicative
Inherited methods
def
product
[
A1
,
A2
](
fa
:
Task
[
A1
],
fb
:
Task
[
A2
]):
F
[(
A1
,
A2
)]
Attributes
Inherited from:
Apply
In this article
Attributes
Members list
Type members
Types
Value members
Concrete methods
Inherited methods