Header menu logo AsyncWriterResult

TaskWriter Module

Functions and values

Function or value Description

TaskWriter.bind f x

Full Usage: TaskWriter.bind f x

Parameters:
Returns: TaskWriter<'log, 'b>
f : 'a -> TaskWriter<'log, 'b>
x : TaskWriter<'log, 'a>
Returns: TaskWriter<'log, 'b>

TaskWriter.ignore x

Full Usage: TaskWriter.ignore x

Parameters:
Returns: Task<Writer<'a, unit>>
x : Task<Writer<'a, 'b>>
Returns: Task<Writer<'a, unit>>

TaskWriter.map f

Full Usage: TaskWriter.map f

Parameters:
    f : 'a -> 'b

Returns: Task<Writer<'c, 'a>> -> Task<Writer<'c, 'b>>
f : 'a -> 'b
Returns: Task<Writer<'c, 'a>> -> Task<Writer<'c, 'b>>

TaskWriter.mapBind binder input

Full Usage: TaskWriter.mapBind binder input

Parameters:
Returns: TaskWriter<'log, 'b>
binder : 'a -> Writer<'log, 'b>
input : TaskWriter<'log, 'a>
Returns: TaskWriter<'log, 'b>

TaskWriter.mapLogs f

Full Usage: TaskWriter.mapLogs f

Parameters:
    f : 'a list -> 'b list

Returns: Task<Writer<'a, 'c>> -> Task<Writer<'b, 'c>>
f : 'a list -> 'b list
Returns: Task<Writer<'a, 'c>> -> Task<Writer<'b, 'c>>

TaskWriter.retn a

Full Usage: TaskWriter.retn a

Parameters:
    a : 'a

Returns: Task<Writer<'b, 'a>>
a : 'a
Returns: Task<Writer<'b, 'a>>

TaskWriter.zip left right

Full Usage: TaskWriter.zip left right

Parameters:
Returns: Task<Writer<'a, ('b * 'c)>>
left : Task<Writer<'a, 'b>>
right : Task<Writer<'a, 'c>>
Returns: Task<Writer<'a, ('b * 'c)>>

Type something to start searching.