@mikuroxina/mini-fn
    Preparing search index...

    Namespace Writer

    This package provides methods for a computation which allows writing into external records.

    A Writer<W, A> object represents a computation, returning A and writing W out:

    type Writer<W, A> = () => [returned: A, written: W];
    // Note that the actual code is defined as a special case of `WriterT`.

    And you can work with it by the following methods:

    Moreover a WriterT<R, M, A> monad transformer is the generalized version of Writer<R, A>. It returns not A, but object on monad M.

    Interfaces

    WriterHkt
    WriterTHkt

    Type Aliases

    Writer
    WriterT

    Variables

    censor
    pass

    Functions

    applicative
    applicativeT
    apply
    applyT
    censorM
    evaluateWriter
    executeWriter
    executeWriterT
    flatMap
    flatMapT
    functor
    functorT
    listen
    listenM
    listens
    listensM
    map
    mapT
    mapWriter
    mapWriterT
    monad
    monadT
    passM
    product
    pure
    pureT
    tell
    tellM