|
|
Weak Isomorphism to an array of key-value pairs.
-
Returns:
Isomorphism<Map<'k, 'v>, ('k * 'v)[]>
|
|
|
Prism to a value associated with a key in a map.
-
k
:
'k
-
Returns:
Prism<Map<'k, 'v>, 'v>
|
|
|
Weak Isomorphism to a list of key-value pairs.
-
Returns:
Isomorphism<Map<'k, 'v>, ('k * 'v) list>
|
|
|
Unsafe lens to a value associated with a key in a map.
Use only when maps are known to be complete
-
getFailErrorMessage
:
string
-
k
:
'k
-
Returns:
Lens<Map<'k, 'v>, 'v>
|
|
|
Safe lens to a value associated with a key in a map.
If the key does not exist defaultVal is returned
-
defaultVal
:
'v
-
k
:
'k
-
Returns:
Lens<Map<'k, 'v>, 'v>
|
|
|
Lens to a value option associated with a key in a map.
-
k
:
'k
-
Returns:
Lens<Map<'k, 'v>, 'v option>
|