ValidatedLensModule

PackageFCQRS.Model

Summary

NameSignatureSynopsis
composeMapErrorsValidatedLens.composeMapErrors (arg0, arg1) (arg2, arg3) mapError1 mapError2Compose two ValidatedLens instances while mapping errors.
composeLensPrismMapErrorsValidatedLens.composeLensPrismMapErrors (arg0, arg1) (arg2, arg3) mapError1 mapError2No description available.
mapErrorValidatedLens.mapError f (arg1, arg2)No description available.

composeMapErrors

ValidatedLens.composeMapErrors (arg0, arg1) (arg2, arg3) mapError1 mapError2
Member
Compose two ValidatedLens instances while mapping errors.

Parameters

NameTypeDescription
arg0'a -> 'b
arg1'b -> 'a -> Result<'a, 'e1>
arg2'b -> 'c
arg3'c -> 'b -> Result<'b, 'e2>
mapError1'e1 -> string
mapError2'e2 -> string

Returns

ValidatedLens<'a, 'c, string>

composeLensPrismMapErrors

ValidatedLens.composeLensPrismMapErrors (arg0, arg1) (arg2, arg3) mapError1 mapError2
Member

Parameters

NameTypeDescription
arg0'a -> 'b
arg1'b -> 'a -> Result<'a, 'e1>
arg2'b -> 'c option
arg3'c -> 'b -> Result<'b, 'e2>
mapError1'e1 -> 'e
mapError2'e2 -> 'e

Returns

ValidatedPrism<'a, 'c, 'e>

mapError

ValidatedLens.mapError f (arg1, arg2)
Member

Parameters

NameTypeDescription
f'e1 -> 'e2
arg1'a -> 'b
arg2'b -> 'a -> Result<'a, 'e1>

Returns

ValidatedLens<'a, 'b, 'e2>