Header menu logo AsyncWriterResult

AsyncWriter Module

Functions and values

Function or value Description

AsyncWriter.bind f x

Full Usage: AsyncWriter.bind f x

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

AsyncWriter.ignore x

Full Usage: AsyncWriter.ignore x

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

AsyncWriter.map f

Full Usage: AsyncWriter.map f

Parameters:
    f : 'a -> 'b

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

AsyncWriter.mapBind binder input

Full Usage: AsyncWriter.mapBind binder input

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

AsyncWriter.mapLogs f

Full Usage: AsyncWriter.mapLogs f

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

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

AsyncWriter.retn a

Full Usage: AsyncWriter.retn a

Parameters:
    a : 'a

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

AsyncWriter.zip left right

Full Usage: AsyncWriter.zip left right

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

Type something to start searching.