OpticModule

PackageFCQRS.Model

Summary

NameSignatureSynopsis
getOptic.get optic targetGet a value using an optic.
setOptic.set optic valueSet a value using an optic.
mapOptic.map optic fModify a value using an optic.

get

Optic.get optic target
Member
Get a value using an optic.

Parameters

NameTypeDescription
optic^a
target'b

Returns

'c

set

Optic.set optic value
Member
Set a value using an optic.

Parameters

NameTypeDescription
optic^a
value'b

Returns

'c

map

Optic.map optic f
Member
Modify a value using an optic.

Parameters

NameTypeDescription
optic^a
f'b

Returns

'c