PrismModule

PackageFCQRS.Model

Summary

NameSignatureSynopsis
ofEpimorphismPrism.ofEpimorphism (f, t)Converts an epimorphism into a prism.
toValidatedPrism.toValidated (prism, prism)Lift a standard Prism into a ValidatedPrism with no validation.

ofEpimorphism

Prism.ofEpimorphism (f, t)
Member
Converts an epimorphism into a prism.

Parameters

NameTypeDescription
f'a -> 'b option
t'b -> 'a

Returns

Prism<'a, 'b>

toValidated

Prism.toValidated (prism, prism)
Member
Lift a standard Prism into a ValidatedPrism with no validation.

Parameters

NameTypeDescription
prism'a -> 'b option
prism'b -> 'a -> 'a

Returns

ValidatedPrism<'a, 'b, 'e>