Header menu logo issie

Lens Module

Functions for creating or using lenses.

Functions and values

Function or value Description

create fGet fPut

Full Usage: create fGet fPut

Parameters:
    fGet : 'a -> 'b
    fPut : 'b -> 'a -> 'a

Returns: Lens<'a, 'b>
Modifiers: inline
Type parameters: 'a, 'b
fGet : 'a -> 'b
fPut : 'b -> 'a -> 'a
Returns: Lens<'a, 'b>

ofIsomorphism (arg1, arg2)

Full Usage: ofIsomorphism (arg1, arg2)

Parameters:
    arg0 : 'a -> 'b
    arg1 : 'b -> 'a

Returns: Lens<'a, 'b>

Converts an isomorphism into a lens.

arg0 : 'a -> 'b
arg1 : 'b -> 'a
Returns: Lens<'a, 'b>

Type something to start searching.