LanguageExt.Core ► Effects ► IO ► DSL
Contents
record InvokeAsync <A> Source #
Base-type of the DSL types used by the IO
monad. Use this to extend the core IO
functionality.
Parameters
type | A | Bound value type |
record InvokeAsyncIO <A> Source #
Base-type of the DSL types used by the IO
monad. Use this to extend the core IO
functionality.
Parameters
type | A | Bound value type |
record InvokeSync <A> Source #
Base-type of the DSL types used by the IO
monad. Use this to extend the core IO
functionality.
Parameters
type | A | Bound value type |
record InvokeSyncIO <A> Source #
Base-type of the DSL types used by the IO
monad. Use this to extend the core IO
functionality.
Parameters
type | A | Bound value type |
Base-type of the IOCatch〈X, A〉 DSL-type used by the IO
monad.
Use this to extend the core IO
exception catching functionality.
Parameters
type | A | Bound value type |
Methods
method IO<A> MakeOperation () Source #
Provide the IO
computation to run inside the try
block
Parameters
returns |
|
method Func<Exception, IO<A>> MakeHandler () Source #
Provide the handler that will accept an Exception
if one is thrown.
Parameters
returns | Function to handle exceptions that returns an |