Orsak


Effect Type

Static members

Static member Description

Effect.Create(f)

Full Usage: Effect.Create(f)

Parameters:
    f : 'a -> Async<Result<'b, 'e>> - The effect creation function

Returns: Effect<'a, 'b, 'e>

Creates an effect from a function.

f : 'a -> Async<Result<'b, 'e>>

The effect creation function

Returns: Effect<'a, 'b, 'e>

Effect.Create(f)

Full Usage: Effect.Create(f)

Parameters:
Returns: Effect<'a, 'b, 'e>

Creates an effect from a function.

f : 'a -> ValueTask<Result<'b, 'e>>

The effect creation function

Returns: Effect<'a, 'b, 'e>

Effect.Create(f)

Full Usage: Effect.Create(f)

Parameters:
    f : 'a -> Task<Result<'b, 'e>> - The effect creation function

Returns: Effect<'a, 'b, 'e>

Creates an effect from a function.

f : 'a -> Task<Result<'b, 'e>>

The effect creation function

Returns: Effect<'a, 'b, 'e>

Effect.Error(error)

Full Usage: Effect.Error(error)

Parameters:
    error : 'e - The error the effect will fail with.

Returns: Effect<'a, 'b, 'e>

Creates a failed effect from the provided error.

error : 'e

The error the effect will fail with.

Returns: Effect<'a, 'b, 'e>